Систематизируйте знания языка Python и освойте инструменты для разработки масштабируемых программ. Обучение ориентировано на переход от базового синтаксиса к созданию сложных архитектурных решений, работе с данными и сетевым взаимодействием.
В программе разбираются фундаментальные алгоритмы и структуры данных, принципы объектно-ориентированного программирования (ООП), а также прикладные модули для создания оконных интерфейсов. Курс рассчитан на 90 академических часов интенсивной практики, направленных на подготовку к реальным задачам разработки.
Материал хороший как для школьников, так и для начинающих программистов. Рассмотрены все базовые алгоритмы и конструкции языка, всё очень четко объяснено. В комплект входят теория, домашние задания и ноутбуки, которые использовались на уроках.
Теория и домашние задания представлены в виде скриншотов, из-за чего их неудобно читать.