Представленный курс научит вас применять конструкции Python при написании функций. Студенты научатся производить правильную настройку IDE для языка, применять рефакторинг, объектно-ориентированное программирование, анализировать разработанный код, работать со многими библиотеками, а также разрабатывать веб-приложения.
Вы сможете работать с разными открытыми форматами, среди которых XML, JSON, CSV и с инструментами разработчика для улучшения программного кода. Учебная программа включает в себя множество практических занятий, в ходе которых обучающиеся будут оттачивать полученные знания.
Вам подойдет этот курс, если вы:
- учитесь или хотите стать программистом;
- планируете продолжить изучение веб-программирования, базы данных, анализ данных или других смежных специализаций;
- работаете/планируете стать разработчиком ПО или веб-приложений;
- хотите дополнить имеющиеся знания и опыт.
Ключевые навыки, которые вы освоите на этом курсе:
- применение эффективных технологий при разработке ПО;
- умение решать вычислительных задач, а также способность разрабатывать алгоритмы;
- опыт работы со средствами визуализации данных;
- научитесь работать с библиотеками Python, пользоваться инструментами разработчика и создавать собственные веб-сервисы.
Учебная программа:
- среда Jupyter, процедурное программирование, вычислительная математика;
- Code review, ООП;
- структуры и источники данных;
- информационные системы;
- репозитории, библиотеки;
- веб-программирование;
- инструменты, интеграция баз данных;
- сферы применения Python.
В результате вы будете уметь применять полученные знания при разработке программ на Python, а также получите опыт в создании веб-приложений. После изучения каждого учебного модуля студентам предстоит сдавать небольшой тест, который покажет насколько хорошо был понят материал. Не переживайте, если какая-нибудь тема или задача показалась сложной, вы всегда сможете попросить помощь у преподавателей в сообществе курса.