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