Python course, 2026
- This page is used for supplementary course information and materials (TA resources).
Meetings
Week 1 (12/03)
Topic: Course introduction, GitHub and Markdown basics
Week 2 (19/03)
Topic: Local Python installation (summary)
- notes
- recording - part 1 (local installation), part 2 (IDE installation) occasionally was not recorded, but the material is covered in the notes.
Week 3 (26/03)
Topic: Python basics (variables, data types, control flow)
Week 4 (09/04)
Topic: functions
Topic: Agentic AI (intro - chatbot vs agent)
Week 5 (16/04)
Topic: Agentic AI (cont.)
Week 6 (23/04)
Topics:
Week 7 (30/04)
Topic: NumPy basics (arrays, vectorized operations, broadcasting)
Week 8 (07/05)
Project work: Project topic presentation by students and Q&A session
Week 9 (14/05)
Topic: Matplotlib and Seaborn (data visualization)
Week 10 (28/05)
Topic: Pandas basics (data manipulation and analysis)
Week 11 (04/06)
Topic: Project work (Q&A session)
Week 12 (11/06) - project presentations
- Details about the project will be provided during the course.
Resources