This are notes taken after delivering the course at University of Bern on June 8, 2017.
If you attended the course, please add your own comments and suggestions!
Covering all the material requires at least two full days (and even then, time for exercises might be too limited).
- At least building a small CSV or TSV file parser would be a good exercise.
- Possibly more plotting, esp. categorical plotting etc.
- Other simple exercises / code snippets that could be useful / reusable?
It cannot really be introduced after just doing the basic types, as they are immutable, operations on them just create new instances and the whole concept becomes just confusing.
part 10 (GC3Pie) requires class inheritance but inheritance is not mentioned in the OOP part (part 09)
An extensive explanation is in the `python-oop-course` repo, but it needs to be reworked for this smaller / shorter format.