язык курса
длительность курса
понадобится для освоения
для зачета в своем вузе
Расширенный курс по программированию на 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 Информационные технологии в гуманитарной сфере
язык курса
длительность курса
понадобится для освоения
для зачета в своем вузе
Кандидат технических наук, Доцент
Должность: Доцент факультета программной инженерии и компьютерной техники Университета ИТМО
По данном курсу возможно получение сертификата.
Сертификат участника обычно выдается при достижении 60% от общего рейтинга при условии сдачи работ до жесткого дедлайна. Сертификат с отличием, как правило, выдается при достижении 90% от общего рейтинга при условии сдачи работ до мягкого дедлайна.