- week 1 - Repetitio est mater studiōrum
- week 2 - Bash scripts
- week 3 - Files, data types
- week 4 - Argument parsing, decorators, sys
- week 5 - principles of OOP (includes simple OOP game project Arithmetic dragons)
- week 6 - OOP (Magic methods, extra features)
- week 7 - Decomposition, introduction to
pytest
(also containsmydearmath
module, hosted on PyPi) - week 8 - Generators, iterators
- week 9 - Coroutines, class iterators
- week 10 - Threading, multiprocessing
- week 11 - Asynchronous programming
- week 12 - Regular expression
- week 13 - Serialization-Deserialization
- phrase_bot - Telegram bot, inspired of MIPT teachers' speech
- client_server_app - Pretty simple implementation of client-server application on sockets