Основы программирования на Python#

Вступительное слово#

Добро пожаловать на курс «Введение в Python: основы синтаксиса»!

Этот курс специально разработан для географов, которые хотят познакомиться с миром программирования и открыть себе дорогу к автоматизации в ГИС. Во-первых, спасибо, что вы с нами. Во-вторых, давайте узнаем, что нас ждет в течение обучения.

Во время прохождения курса вы познакомитесь с основами языка Python и каждый из далее приведенных пунктов закрепите на практических задачах:

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

  • изучите, какие типы данных есть в Python и какие для чего используются

  • освоите основные управляющие конструкции: условия и циклы

  • разберетесь, как использовать готовые функции и создавать свои

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

Конечно, на основе данного материала вы не станете сразу ГИС-разработчиком. Однако этот материал может стать для вас основой в дальнейшем изучении и подготовить к знакомству с целой экосистемой библиотек и инструментов по работе с геоданными, рассматриваемых в следующем курсе.

Рекомендуемый график прохождения курса#

Инструкции перед прохождением курса#

Для прохождения курса понадобится среда, в которой можно будет запускать весь, приводимый в примерах, код. Здесь доступны две опции: можно работать со всем кодом локально, а можно выполнять те же действия в облаке через платформу Google Colab.

Дополнительные материалы#

Какой бы вариант вы ни выбрали, перед работой с Notebook’ами можно ознакомиться с дополнительной информацией по следующим ссылкам:

  1. Google Colab Basics [RU]

  2. Jupyter Notebooks in VS Code [EN]

Также будет полезно освоить основные команды для работы с командной строкой:

  1. Навигация в командной строке [RU]