English
Topic 1. Python 3.14, JetBrains PyCharm, virtual environments, package management, and Git version control
Goal: learn to create and run Python 3.14 projects in PyCharm and the terminal; verify the interpreter, isolate and reproduce dependencies; keep a meaningful change history in a local Git repository.
Lecture contents
- Python and CPython — Python and its versions · How CPython executes a program
- Installing Python and PyCharm — Installing Python · JetBrains PyCharm · Module structure and errors
- Virtual environments and packages — Virtual environments · Packages, pip, and requirements.txt · uv: the next step in project management
- Git version control — Git version control · Reproducing a project and common problems