Тема 1. Знакомство с Python. Введение в Python.
Установка Python и основные инструменты разработки. Основные типы данных. Управляющие конструкции. Циклы. Основы функций и их использование в Python. Создание функций с параметрами и без них.
Программа направлена на обучение практическим навыкам разработки программ на языке программирования Python, ориентированных на решение прикладных задач на основе геоинформационных систем и использование необходимых информационных технологий.
В рамках программы раскрываются основные понятия и синтаксис языка Python, основные библиотеки, используемые для анализа пространственных данных и подходы к созданию прикладных аналитических сервисов.
Получение навыков самостоятельной разработки программного обеспечения на языке программирования Python для решения производственных аналитических и прикладных задач в области урбанистики с использованием методов анализа данных.
Курс направлен на развитие навыков:

В конце каждый создаст программу на Python, которая решит поставленную задачу.
Учебная программа рассчитана на 72 академических часа. Форма обучения дистанционная, 32 академических часов отведено на контактные (синхронные) занятия, два часа – на итоговую аттестацию, остальные часы – на самостоятельную работу при удаленных консультациях преподавателей по запросу слушателей.
Курс состоит из пяти тем:
Установка Python и основные инструменты разработки. Основные типы данных. Управляющие конструкции. Циклы. Основы функций и их использование в Python. Создание функций с параметрами и без них.
Решение задач. Ответы на вопросы.
Сетевые запросы с помощью модуля requests.
Преобразование данных с помощью модуля Pandas.
Модули osmnx и geopandas. Визуализация геоданных с помощью модуля kepler.gl. Визуализация объектов культурного наследия для Санкт-Петербурга. Преобразование данных с помощью модуля Geopandas. Работа с системами контроля версий. Публикация результатов.
Основы программирования и анализа данных на языке Python
Всего часов, ч
Теория, ч
Практика, ч
Самообучение, ч
Форма контроля
Знакомство с Python. Введение в Python.
19
4
2
13
Основные методы строк, списков, словарей и кортежей.
13
4
2
7
Основы JSON и GeoJSON форматов.
13
5
2
6
Введение в модуль Pandas.
13
5
2
6
Модули для работы с пространственными данными
12
4
2
6
Основы JSON и GeoJSON форматов.
2
0
0
0
Зачёт
Итого
72
22
10
38
-
Формой итоговой аттестации для программ повышения квалификации является зачёт. Зачёт проходит в форме представления проекта.
Программа разработана в Национальном центре когнитивных разработок, институте дизайна и урбанистики и факультете цифровых трансформаций Университета ИТМО
Курс стартует с 10 по 23 ноября 2025г
Институт дизайна и урбанистики
Телефон:+7 (812) 480-05-14
Почта:idu@itmo.ru
Соц сети:
Менеджер программ повышения квалификации
