Азбука цифры. Python-программист 256 ак.ч.
Азбука цифры. Python-программист 256 ак.ч.
Эксперты курса:
Голиков Денис Владимирович
Столяр Игорь Леонидович


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