Python Advanced (2023-11-22 - 2023-22-24)#

Day 1: Basics#

Before noon, we quickly ran through introductory material:

Also covered yield, and the Iterator Protocol:

Afternoon exercise:

More Python:

Day 2: Group Project, And Object Oriented Programming#

Morning wakeup:

Project Management

From Object Oriented Programming: necessary material before we can start hacking

Hackin’ da project …

  • Dictionary comprehension in SensorConfig

  • pytest fixtures: tmpdir

  • AcquisitionLoop test, using MockSink

  • Derive MockSink from list

Day 3: OO, Hacking, Python Specials#

From Object Oriented Programming: all the rest

Project: lets create interfaces

Closures, Decorators And More

Videos#