Основы программирования и анализа данных на языке
Python для урбанистов
Программа повышения квалификации
«Основы программирования и анализа данных на языке Python для урбанистов»
по профилю основных профессиональных образовательных программ университета
Программа повышения квалификации «Основы программирования и анализа данных на языке Python для урбанистов», подготовлена и реализуется в Национальном центре когнитивных разработок Университета ИТМО (Санкт-Петербург).
Программа фокусируется на обучении слушателей практическим навыкам разработки программ на языке программирования python, ориентированных на решение прикладных задач в области урбанистики. В рамках программы раскрываются основные понятия и синтаксис языка python, основные библиотеки, используемые для анализа городских данных и подходы к созданию прикладных аналитических сервисов.
Навыки, которые получат слушатели, позволят им самостоятельно заниматься разработкой программного обеспечения на языке программирования python, продолжить изучение методов анализа данных и науки о данных, решать простые прикладные задачи в области урбанистики.
В результате окончания программы каждый участник разработает программу на языке python, решающую поставленную задачу и разместит ее на общедоступном репозитории для возможности включения полученных результатов в резюме. В рамках проекта слушатели выполняют работу над объектом или территорией (регионом, городом, локацией) и получают профессиональные консультации от преподавателей курса.
Курс предполагает обучение использованию необходимых информационных технологий для решения широкого спектра прикладных на основе геоинформационных технологий, в том числе созданных Университетом ИТМО.
Информация об Институте дизайна и урбанистики:
Программа повышения квалификации реализуется в соответствии с планом работы Национального центра когнитивных разработок, функционирующего на базе Университета ИТМО - https://actcognitive.org
Руководители программы: Митягин Сергей Александрович, канд. технических. наук, директор Института дизайна и урбанистики Университета ИТМО, руководитель магистерской программы «Цифровая урбанистика»
+7 (905) 267-25-36, mityagin@itmo.ru
Менеджер программы повышения квалификации: Дрожжин Андрей Игоревич, заместитель директора Института дизайна и урбанистики Университета ИТМО
+7 (921) 941-49-58, drozhzhin@itmo.ru
ГРАФИК ПРОВЕДЕНИЯ ЗАНЯТИЙ ПО КУРСУ (11 – 15 июля 2022 г.)
Дата |
Время |
Преподаватель |
Тема / учебный модуль |
День 1 |
2 ак.ч. |
Митягин С.А. |
Введение. Обзор задач вычислительной урбанистики. |
2 ак.ч. |
Митягин С.А. |
Изучение инструментов сбора, подготовки исходных данных. |
|
2 ак.ч. |
- |
Самостоятельная работа по настройке окружения для разработки. |
|
День 2
|
2 ак.ч. |
Первушин А.А. |
Лекция 1. Знакомство с Python. Введение в Python |
2 ак.ч. |
Первушин А.А. |
Лекция 2. Функции в Python. |
|
2 ак.ч. |
- |
Самостоятельная работа. |
|
День 3 |
2 ак.ч. |
Первушин А.А. |
Лекция 3. JSON и GeoJSON |
2 ак.ч. |
Первушин А.А. |
Лекция 4. ETL. Extract. Извлечение данных из различных источников. |
|
2 ак.ч. |
- |
Самостоятельная работа. Загрузка geojson файлов с google drive. Работа с валидацией данных. |
|
День 4 |
2 ак.ч. |
Первушин А.А. |
Лекция 5. ETL. Transform. Преобразование данных с помощью модуля Pandas. |
2 ак.ч. |
Первушин А.А. |
Лекция 6. ETL. Transform. Преобразование данных с помощью модуля GeoPandas. |
|
2 ак.ч. |
- |
Самостоятельная работа. Расчет плотности объектов культурного наследия для улиц Санкт-Петербурга. |
|
День 5
|
2 ак.ч. |
Первушин А.А. |
Лекция 7. ETL. Load. Сохранение данных в различных форматах. |
2 ак.ч. |
Первушин А.А. |
Лекция 8. Работа с системами контроля версий. Оформление модуля. |
|
2 ак.ч. |
- |
Самостоятельная работа. |
|
2 ак.ч. |
Митягин С.А. |
Проведение зачетных мероприятий. |