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


Old Recordings