Университет ИТМО

Основы программирования и анализа данных на языке
Python для урбанистов

Программа повышения квалификации

«Основы программирования и анализа данных на языке Python для урбанистов»

по профилю основных профессиональных образовательных программ университета

Программа повышения квалификации «Основы программирования и анализа данных на языке Python для урбанистов», подготовлена и реализуется в Национальном центре когнитивных разработок Университета ИТМО (Санкт-Петербург).

Программа фокусируется на обучении слушателей практическим навыкам разработки программ на языке программирования python, ориентированных на решение прикладных задач в области урбанистики.   В рамках программы раскрываются основные понятия и синтаксис языка python, основные библиотеки, используемые для анализа городских данных и подходы к созданию прикладных аналитических сервисов.

Навыки, которые получат слушатели, позволят им самостоятельно заниматься разработкой программного обеспечения на языке программирования python, продолжить изучение методов анализа данных и науки о данных, решать простые прикладные задачи в области урбанистики.

В результате окончания программы каждый участник разработает программу на языке python, решающую поставленную задачу и разместит ее на общедоступном репозитории для возможности включения полученных результатов в резюме. В рамках проекта слушатели выполняют работу над объектом или территорией (регионом, городом, локацией) и получают профессиональные консультации от преподавателей курса.

Курс предполагает обучение использованию необходимых информационных технологий для решения широкого спектра прикладных на основе геоинформационных технологий, в том числе созданных Университетом ИТМО.

 

Информация об Институте дизайна и урбанистики:

https://idu.itmo.ru/ 

Программа повышения квалификации реализуется в соответствии с планом работы Национального центра когнитивных разработок, функционирующего на базе Университета ИТМО - 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 ак.ч.

Митягин С.А.

Проведение зачетных мероприятий.