• Материалы доступны всегда, бесплатно
  • Познакомитесь со средой программирования
  • Запрограммируете свои первые алгоритмы
  • Освоите, как создавать и использовать функции
  • Изучите синтаксис и основные принципы работы с Python
  • Узнаете про разные типы данных и операции с ними
Вам подойдет, если
  • Не знаете или не уверены в знаниях синтаксиса Python
  • Работаете в сфере геоданных, но не имеете опыта программирования
  • Хотите стать более востребованным специалистом
  • Готовы начать работу со специализированными библиотеками
Что изменится после изучения материалов?
  • Узнаете, что нужно, чтобы писать код и запускать его на своем компьютере
  • Изучите типы данных в Python и узнаете, в каких случаях их применять
  • Освоите конструкции условий и циклов
  • Разберетесь, как использовать готовые функции и как создавать свои
  • Научитесь работать с файловой системой с помощью кода, сможете читать и записывать файлы
Уже знаете синтаксис?
Проверьте свои знания на двух задачках от нашего эксперта.

Если у вас получился нужный результат, а созданный файл успешно открылся в QGIS, то смело пропускайте материалы и записывайтесь на «Введение в Python: работа с геоданными»
Как проходят занятия?
Формат
самостоятельное изучение материалов в удобное время
Конспекты
вся важная теория с примерами разбита на четыре отдельные темы
Практика
решение 35 практических задач и тестов с автопроверкой
Суть
изучить синтаксис Python и быть готовыми погрузиться в специализированные задачки
Все материалы расположены на платформе GitHub. Их можно изучать в любое удобное время

Материалы разработаны экспертом

Дмитрий Ефимов
Преподаватель курса «Введение в Python: работа с геоданными»
«С самого университета я занимаюсь разработкой ГИС: автоматизацией процессов обработки и отчетности, проектированием и администрированием пространственных баз
данных, основной стек — это Python (gdal/ogr, rasterio, geopandas, fastapi) и Javascript (react, openlayers, maplibre).

Сейчас я работаю старшим разработчиком в IT-компании и иногда преподаю курсы по Программированию картографо-геодезических задач в Санкт-Петербургском государственном университете.»
Примеры задач, которые вы решите самостоятельно:
- автоматизация расчета расстояния между двумя координатами
- работа с атрибутами геопространственных данных, например, в формате GEOJSON
- и другие небольшие, но полезные задачи на Python
Программа
1 модуль - 1 неделя
Первая неделя
Введение в содержание курса. Запуск кода, инструкции, переменные, строки и арифметические действия, ввод данных через консоль.

Задачи на самостоятельную работу
Вторая неделя
Основы алгоритмизации, циклы, последовательности, словари, практические задачи и их разбор
Третья неделя
Пользовательские и встроенные функции, функции map, zip, enumerate, filter, генераторы.

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

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

Материалы состоят из текстовых занятий с большим количеством практических задач
Остались вопросы?