Lecturers: Jacopo Rigosa ([email protected]) and Alberto Sartori ([email protected])
- operations, data types, statements
- functions and arguments
- scopes, lambdas, comprehensions
- use/write modules
- classes
- property, magic methods, decorator
- inheritance, polymorphism
- decorator, unittesting
- https://docs.python.org/3/tutorial/ introduces many Python’s features by example
- https://docs.python.org/3/library/ standard library that is distributed with python
- https://docs.python.org/3/extending/ how to write Python modules in C or C++
- https://docs.python.org/3/reference/ for syntax and “core semantics”
Part of the material was taken from this collection of notebooks