course language
course duration
needed to educate
for credit at your university
Расширенный курс по программированию на Python для тех, кто освоил первую часть. В данном курсе более подробно рассказывается о создании веб-приложений на Flask и Django.
Данный онлайн-курс посвящен изучению программирования на языке Python и является логичным продолжением курса «Программирование и разработка веб-приложений».
Цель курса − формирование знаний, умений и навыков для решения задач по обработке и хранению данных с использованием языка программирования Python и созданию приложений с использованием CMS Django и Flask.
В составе онлайн-курса используются видеолекции вместе с опросами, тестами и заданиями по их отдельным частям, упражнения для формирования и контроля навыков программирования и создания веб-приложений. По окончании курса предусмотрен интернет-экзамен. Курс является образовательным модулем дисциплин «Web-программирование и программирование-web» в составе основных образовательных программ по подготовке бакалавров различных направлений. В результате успешного завершения данного онлайн-курса обучающийся будет способен к самостоятельному изучению других языков программирования и созданию собственных веб-приложений с использованием различных фреймворков.
В состав курса входят видеолекции с опросами, упражнения, тесты, дополнительные материалы в виде презентаций по темам. Длительность курса составляет 10 недель. Трудоемкость курса – 3 зачетных единицы. Средняя недельная нагрузка на обучающегося – 10 часов.
Уэс Маккинли Python и анализ данных / Пер. с англ. Слинкин А.А. – М.: ДМК Пресс, 2015. – 482 с.: ил.
Доусон М. Программируем на Python – СПб.: Питер,2014. – 416 с.: ил.
Лутц М. Программирование на Python, том I, 4-е издание. Пер. С англ. – СПб.: Символ-Плюс,2014. – 992 с.: ил.
Лутц М. Программирование на Python, том II, 4-е издание. Пер. С англ. – СПб.: Символ-Плюс,2014. – 992 с.: ил.
Чан, Уэсли Python: создание приложений. Библиотека профессионала, 3-е изд.: Пер. С англ. – М.: ООО «И.Д. Вильямс»,2015. – 816 с.: ил.
Н.А. Прохоренок, В.А. Дронов Python. Самое необходимое–СПб.: БХВ-Петербург,2016. – 462 с.: ил.
Для успешного освоения курса необходимо знание основ программирования, HTML, Интернет-технологий. Плюс курс «Программирование и разработка веб-приложений». Для прохождения курса необходимо дополнительное программное обеспечение:
1. Python 3.5
2. Django 1.9
3. Flask 1
В курсе рассматриваются следующие темы:
Использование регулярных выражений
Скрапинг с испрользованием BeautifulSoup
Многопоточные и многопроцессорные возможности Python
Работа с реляционными базами данных (SQLite, MySQL, PostgeSQL)
Работа с не реляционными базами данных (MongoDB)
Разработка приложений с использованием Flask
Разработка приложений с использованием Django (часть администратора)
Разработка приложений с использованием Django (данные, видимые пользователям), авторизация и использование форм
Каждая тема предполагает изучение в течение одной недели.
09.03.02 Информационные системы и технологии
45.03.04 Информационные технологии в гуманитарной сфере
course language
course duration
needed to educate
for credit at your university
Кандидат технических наук, Доцент
Position: Доцент факультета программной инженерии и компьютерной техники Университета ИТМО
По данном курсу возможно получение сертификата.
A participant certificate is usually issued upon reaching 60 % of the overall rating, subject to the delivery of works before a hard deadline. The honors certificate is usually issued upon reaching 90 % of the overall rating, subject to the delivery of the work before the soft deadline.