12 seminars
Lecture
- Code review [30 min]
- New feature [30 min]
- Exercises (in seminar) [30 min]
- Exercises (homework/groups)
Topics
- Git [1]
2.0. Object-Oriented Programming (OOP) [1]
2.1. Python [4]- Data structures (int, float...) [2.3]
- Built-ins (len, print, casts) [2/3]
- Flow control (for, if, while,...) [2/3]
- Functions/methods [1]
- Classes/objects [1/2]
- Overloading [1/2]
- Inheritance?
- Exception handling?
2.2 Packages [3] - matplotlib [1]
- pandas [1]
- collections [1/3]
- numpy [1/3]
- scipy [1/3]
- logging?
- Environments [1]
- scripting
- jupyter notebooks
- IDE (PyCharm)
- jupyter lab?
- Development/Programming
- TDD (test driven development)