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,
готовить пакет программной документации.
- Интересное обучение и общение в кругу единомышленников
- Диплом о профессиональной переподготовке, внесенный в федеральный реестр сведений документов об образовании (ФИС ФРДО)
- Возможность работать программистом и развиваться в этом направлении
Как проходят занятия
Все материалы, открытые в ходе курса, доступны для изучения до конца года
Онлайн-занятия (лекции и практика)
2 раза в неделю по 2 академических часа. Записи всех онлайн-занятий сохраняются в системе для последующего просмотра.
Оффлайн-занятия (лекции и практика)
В промежутках между онлайн-занятиями слушатель изучает лекционные материалы в записи и выполняет тесты и задания. Преподаватель курса проверяет задания и дает обратную связь.
Самостоятельная работа
Отрабатывайте полученные навыки. Расширяйте свою экспертизу, изучая литературу из библиотеки курса, собранной специально для слушателей.
Итоговая аттестационная работа
Итоговый проект основывается на заданиях, выполненных в ходе курса. Лишь после успешной защиты проекта обучение считается завершенным.
Как подготовиться
Для участия в лекциях и практических занятиях вам пригодятся: