Python-программист
Python-программист
Эксперты курса: Голиков Д.В.,


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



