Skip to content

Python programming course at Moscow Institute of Physics and Technology (MIPT)

License

Notifications You must be signed in to change notification settings

kirvlasenkov/MIPT_py_3_term

Repository files navigation

MIPT_py_3_term


Python programming course at Moscow Institute of Physics and Technology.

Brief description:

  • 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 contains mydearmath 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

Projects, which were made in addition:

  • phrase_bot - Telegram bot, inspired of MIPT teachers' speech
  • client_server_app - Pretty simple implementation of client-server application on sockets

About

Python programming course at Moscow Institute of Physics and Technology (MIPT)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published