Python-программист

Python-программист

Эксперты курса: Голиков Денис Владимирович

featured image

featured image

     


Образовательная программа предназначена для тех, кто хочет освоить основы программирования, научиться работать с современными инструментами разработки и получить практические навыки создания приложений на языке Python. Программа подходит для начинающих — для обучения не требуется предварительный опыт в IT или знание других языков программирования.

Курс построен на практико-ориентированном подходе: от первых шагов в программировании и понимания логики алгоритмов до создания оконных приложений, работы с API сайтов, формата JSON и оформления программной документации. Обучение проходит в интерактивном формате с использованием среды Trinket, IDE PyCharm и модулей Python, что позволяет сразу применять полученные знания в реальных задачах.

Вы познакомитесь с основами алгоритмизации, освоите нотацию BPMN и ГОСТ, научитесь создавать структуры данных, работать со строками, списками и функциями. Отдельный блок программы посвящен модулю Tkinter, который позволяет разрабатывать собственные оконные приложения — от простых до продвинутых.

Большое внимание уделяется современному процессу разработки: вы освоите систему управления версиями Git, научитесь вести командную работу над проектами, проводить отладку и тестирование кода в PyCharm, а также оформлять проекты в соответствии со стандартами PEP 8. Финальные модули программы посвящены работе с API сайтов и форматом JSON — навыкам, необходимым для создания современных приложений, взаимодействующих с внешними сервисами.

 

Срок обучения - 2,5 месяца 

 

Подготовка итогового проекта - 2 недели

 

 

  1. Понимать основы программирования, разбираться в языках программирования и принципах построения программ;
  2. Работать с алгоритмами, строить блок-схемы, схемы BPMN и алгоритмы по ГОСТ, использовать инструменты Draw.io и BPMN.io;
  3. Использовать основные конструкции Python: ввод и вывод данных, переменные, типы данных, строки, списки, функции, ветвления и циклы;
  4. Разрабатывать оконные приложения в модуле Tkinter — как простые, так и продвинутые пользовательские интерфейсы;
  5. Работать с Git, настраивать PyCharm для командной разработки и участвовать в коллективной работе над проектами;
  6. Проводить отладку программ с помощью инструментов PyCharm, находить и исправлять ошибки;
  7. Работать с API сайтов, отправлять запросы, получать и использовать данные в приложениях;
  8. Использовать формат JSON, разбирать и обрабатывать данные внешних сервисов;
  9. Оформлять код и документацию в соответствии со стандартами PEP 8, готовить пакет программной документации.



  • Интересное обучение и общение в кругу единомышленников
  • Диплом о профессиональной переподготовке, внесенный в федеральный реестр сведений документов об образовании (ФИС ФРДО)
  • Возможность работать программистом и развиваться в этом направлении

Как проходят занятия

Все материалы, открытые в ходе курса, доступны для изучения до конца года

Онлайн-занятия (лекции и практика)

2 раза в неделю по 2 академических часа. Записи всех онлайн-занятий сохраняются в системе для последующего просмотра.

Оффлайн-занятия (лекции и практика)

В промежутках между онлайн-занятиями слушатель изучает лекционные материалы в записи и выполняет тесты и задания. Преподаватель курса проверяет задания и дает обратную связь.

Самостоятельная работа

Отрабатывайте полученные навыки. Расширяйте свою экспертизу, изучая литературу из библиотеки курса, собранной специально для слушателей.

Итоговая аттестационная работа

Итоговый проект основывается на заданиях, выполненных в ходе курса. Лишь после успешной защиты проекта обучение считается завершенным.

Как подготовиться

Для участия в лекциях и практических занятиях вам пригодятся:

Компьютер и стабильный интернет
Веб-камера
Микрофон

Подать заявку!

Стоимость обучения 10 573 руб.

Записаться