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

  • Материалы можно изучать в любое удобное время, но для эффективного обучения рекомендуем придерживаться графика и изучать одну тему в неделю

  • Выделите время, чтобы прочитать теорию и понять все, что написано. Если есть трудности, ищите больше информации в интернете и возвращайтесь к материалам
Статья о том, как пользоваться материалами
Чтобы лучше познакомиться с материалами и подробнее узнать, как ими пользоваться, читайте отдельную статью. В ней больше подробностей про материалы, а также есть полезные советы по изучению Python.

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

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

Сейчас я работаю старшим разработчиком в IT-компании и иногда преподаю курсы по Программированию картографо-геодезических задач в Санкт-Петербургском государственном университете».
Уже знаете синтаксис и хотите научиться большему?
Проверьте свои знания на двух задачках от нашего эксперта.

Если у вас получился нужный результат, а созданный файл успешно открылся в QGIS, то смело пропускайте материалы и записывайтесь на «Введение в Python: работа с геоданными»
Программа
Рекомендуемый график: один модуль — одна неделя
Первая неделя
Запуск кода, инструкции, переменные, строки и арифметические действия, ввод данных через консоль.
Вторая неделя
Основы алгоритмизации, циклы, последовательности, словари
Третья неделя
Пользовательские и встроенные функции, функции map, zip, enumerate, filter, генераторы
Четвертая неделя
Пакеты и модули, работа с файловой системой и файлами, запись структурированных файлов
Присоединяйтесь и изучайте синтаксис Python бесплатно
Набор материалов «Введение в Python: основы синтаксиса» разработан для ГИС-специалистов без опыта программирования, которые хотят использовать Python для решения своих профессиональных задач.

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

Предложения, как улучшить или дополнить материалы, можно оставить в репозитории на GitHub.
После изучения синтаксиса приглашаем на курс по анализу и визуализации геоданных в Python 🔥
Остались вопросы?