Азбука цифры. Программирование на языке Python от базового уровня до продвинутого (256 ч.)
Азбука цифры. Программирование на языке Python от базового уровня до продвинутого (256 ч.)
Эксперты курса: Голиков Д.В.,


Образовательная программа предназначена для тех, кто хочет освоить основы программирования, научиться работать с современными инструментами разработки и получить практические навыки создания приложений на языке Python. Программа подходит для начинающих — для обучения не требуется предварительный опыт в IT или знание других языков программирования.
Курс построен на практико-ориентированном подходе: от первых шагов в программировании и понимания логики алгоритмов до создания оконных приложений, работы с API сайтов, формата JSON и оформления программной документации. Обучение проходит в интерактивном формате с использованием среды Trinket, IDE PyCharm и модулей Python, что позволяет сразу применять полученные знания в реальных задачах.
Вы познакомитесь с основами алгоритмизации, освоите нотацию BPMN и ГОСТ, научитесь создавать структуры данных, работать со строками, списками и функциями. Отдельный блок программы посвящен модулю Tkinter, который позволяет разрабатывать собственные оконные приложения — от простых до продвинутых.
Большое внимание уделяется современному процессу разработки: вы освоите систему управления версиями Git, научитесь вести командную работу над проектами, проводить отладку и тестирование кода в PyCharm, а также оформлять проекты в соответствии со стандартами PEP 8. Финальные модули программы посвящены работе с API сайтов и форматом JSON — навыкам, необходимым для создания современных приложений, взаимодействующих с внешними сервисами.
Срок обучения - 2,5 месяца (256 ч.)
Подготовка итогового проекта - 2 недели
- Понимать основы программирования, разбираться в языках программирования и принципах построения программ;
- Работать с алгоритмами, строить блок-схемы, схемы BPMN и алгоритмы по ГОСТ, использовать инструменты Draw.io и BPMN.io;
- Использовать основные конструкции Python: ввод и вывод данных, переменные, типы данных, строки, списки, функции, ветвления и циклы;
- Разрабатывать оконные приложения в модуле Tkinter — как простые, так и продвинутые пользовательские интерфейсы;
- Работать с Git, настраивать PyCharm для командной разработки и участвовать в коллективной работе над проектами;
- Проводить отладку программ с помощью инструментов PyCharm, находить и исправлять ошибки;
- Работать с API сайтов, отправлять запросы, получать и использовать данные в приложениях;
- Использовать формат JSON, разбирать и обрабатывать данные внешних сервисов;
- Оформлять код и документацию в соответствии со стандартами PEP 8, готовить пакет программной документации.
- Бесплатное интересное обучение и общение в кругу единомышленников
- Диплом о профессиональной переподготовке, внесенный в федеральный реестр сведений документов об образовании (ФИС ФРДО)
- Возможность работать программистом и развиваться в этом направлении
Учебно-тематический план



