Agenda: Python (2026-02-02 - 2026-02-04)#

Setup#

Day 1: Basics#

Datatypes#

More On Datatypes#

Control Flow, Sequences, Iteration#

Functions#

From Functions:

Comprehensions#

Day 2: Advanced Python#

Generators#

Iterating Intelligently: Generators, and the Iterator Protocol)

Modules, And The import Statement#

Object Oriented Programming, And Exceptions#

From Object Oriented Programming

Exceptions too, are objects:

Closures And Decorators#

Context Managers (The with Statement)#

Day 3: Into The Wild#

Project Work: Virtual Environments, Unit Testing, PyPI#

From Python: Project/Package Management,

Parallelizing Code#

  • Multithreading

  • Multiprocessing. Slide material to be made.

  • asyncio. Slide material to be made.

Big Data: Pandas#

From Pandas

Big Data: Databases#

From Databases