На первом уроке слушатели знакомятся с основами Python. Устанавливают среду разработки PyCharm и пишут первую программу. Практика включает работу с переменными, арифметическими действиями и склеиванием строк. Этот модуль дает базовое понимание языка и готовит к дальнейшему обучению.
Второй урок посвящен структурам данных. Студенты изучают списки, кортежи, словари и сети. На практике создают эти структуры и выполняют базовые операции. Особое внимание уделяется циклам для обхода данных и вывода результатов в консоль.
Третий модуль охватывает создание функций и работу с файловой системой. Ученики учат открывать файлы для чтения и записи, работают с содержимым. Это дает возможность автоматизировать работу с данными и готовит к более сложным задачам.
Четвертый и пятый уроки посвящены ООП. Сначала студенты изучают классы, объекты, поля и методы. Учат создавать собственные классы и работать с ними. Затем переходят к наследованию и переопределению методов. Эти модули формируют понимание основных принципов объектно-ориентированного подхода.
Последний урок учит работе с декораторами, контекстными менеджерами и обработкой ошибок. На практике студенты пишут собственные декораторы, создают контекстные менеджеры и учат обрабатывать исключения. Эти навыки помогают писать более надежный и эффективный код.
Курс предоставляет неограниченный доступ ко всем материалам. Ученики получают помощь в Slack-чате и сертификат после успешного завершения. Каждый модуль сочетает теоретические знания с практическими заданиями для лучшего усвоения материала.