Блок посвящён основам языка Python, необходимым для практической разработки проектов. В ходе уроков рассматриваются установка среды разработки, базовый синтаксис, работа с переменными, строками и числами, структуры данных (списки, словари, кортежи, множества), управляющие конструкции, функции, области видимости, модули и пакеты, а также объектно-ориентированное программирование — от основ классов до наследования и практического применения в примере с каталогом товаров. Особое внимание уделено отладке кода и лучшим практикам написания чистого и эффективного кода.