Начало работы#
Коротко о том, как начать работать с Python для анализа пространственных данных - об одном их множества возможных вариантов: какой редактор кода использовать, как создать виртуальную среду и настроить хранение документов.
Если вы чем-то уже пользуетесь (например, запускаете Jupyter Notebook через Anakonda), этот раздел можно смело пропустить. Но наши читатели пишут, что он в любом случае может оказаться полезным;)
Jupyer Notebook#
Jupyter Notebook - это интерактивная среда для создания и обмена документами, содержащими код, текст, изображения и другие элементы. Он позволяет создавать и выполнять код в отдельных ячейках, что делает процесс исследования данных более интерактивным и удобным. Jupyter Notebook поддерживает множество языков программирования, включая Python, R, Julia и другие.

Редакторы кода#
В рамках нашего курс мы будем работать с Visual Studio Code (VS Code). Это легкий и мощный текстовый редактор, разработанный компанией Microsoft. Он предназначен для работы с широким спектром языков программирования: JavaScript, Python, HTML/CSS, Java, C++.
Я люблю VS Code за его универсальность, за большое количество расширений, два из которых нам точно пригодятся!
Ниже вы найдете две инструкции по работе с Jupyter Notebook:
в Visual Studio Code (VS Code);
в Google Colab
Несмотря на то, что мы будем работать в VS Code, вы можете выбрать любой из известных вам вариантов
I.Jupyter Notebook в Visual Studio Code (VS Code)#

1. Установка необходимых инструментов#
1.1. Установите VS Code#
Скачайте с официального сайта: https://code.visualstudio.com.
Запустите установщик и следуйте инструкциям.
1.2. Установите Python#
Скорее всего он у вас уже установлен, но если нет:
Скачайте Python (версия 3.8+): https://www.python.org/downloads.
В установщике отметьте галочку
Add Python to PATH
.
1.3. Установите расширение Jupyter в VS Code#
Откройте VS Code.
Перейдите во вкладку Расширения (Ctrl+Shift+X).
Найдите “Jupyter” (разработчик: Microsoft) и установите.
2. Настройка рабочей директории и создание нового блокнота#
Чтобы структурировать работу в рамках нашего курса, я рекомендую настроить одну директорию для выполнения всех проектов и упражнений.
2.1 Создайте пустую папку в любом месте на вашем компьютере.
2.2 Откройте ее в VS Code (File → Open Folder или перетащите папку в окно VS Code).
2.3 В окне Explorer кликните правой кнопкой мыши → New File → Введите название с расширением .ipynb
.
2.4 Откройте созданный файл.
3. Виртуальные окружения#
Чтобы изолировать зависимости, я рекомендую также настроить виртуальное окружение, куда будут устанавливаться все библиотеки. Для этого:
Откройте окно терминала (Terminal → New Terminal).
Выполните следующие команды (поочередно):
python -m venv myenv # Создать окружение
source myenv/bin/activate # Активировать (Linux/Mac)
myenv\Scripts\activate # Активировать (Windows)
Теперь вы сможете выбрать это окружение для работы.
4. Основные функции#
4.1. Запуск ячеек#
Выполнить ячейку:
Shift + Enter
.Добавить ячейку:
Код: нажмите
+
на панели илиCtrl+M B
.Текст (Markdown):
Ctrl+M M
.
4.2. Установка библиотек#
Откройте терминал в VS Code (Ctrl+`).
Введите:
pip install pandas numpy matplotlib osmnx geopandas
Полезные советы#
(Документация: Jupyter in VS Code)
Горячие клавиши:
Ctrl + /
— закомментировать код.Alt + Up/Down
— переместить ячейку.
Если ядро не отвечает:
Перезапустите его через
Ctrl+Shift+P → Jupyter: Restart Kernel
.
Готово! Теперь вы можете работать с Jupyter Notebook в VS Code.
II.Jupyter Notebook в Google Colab#

Google Colab — это бесплатная облачная платформа для работы с Jupyter Notebook. Она не требует установки Python на компьютер и позволяет работать с кодом прямо в браузере.
1. Открытие Google Colab#
Перейдите на сайт: https://colab.research.google.com
Войдите в свой Google-аккаунт (если не авторизованы)
Нажмите “Новый блокнот” (File → New Notebook)
2. Загрузка файла .ipynb#
Если у вас уже есть Jupyter Notebook (.ipynb
), загрузите его:
Способ 1:
Нажмите “Файл” → “Загрузить блокнот”
Выберите файл с компьютера
Способ 2:
Загрузите файл в Google Drive
Откройте правой кнопкой → “Открыть с помощью” → “Google Colab”
3. Основные функции#
3.1. Запуск ячеек#
Выполнить ячейку: ▶️ или
Shift + Enter
Добавить ячейку:
Код:
+Код
илиCtrl+M B
Текст:
+Текст
илиCtrl+M M
3.2. Установка библиотек#
!pip install pandas numpy matplotlib osmnx geopandas
(Знак !
означает выполнение в терминале)
3.3. Загрузка данных#
Из интернета:
import pandas as pd
df = pd.read_csv("https://example.com/data.csv")
С компьютера:
from google.colab import files
uploaded = files.upload()
4. Сохранение работы#
В Google Drive:
Файл → Сохранить копию на Диске
На компьютер:
Файл → Скачать → .ipynb (или .py)
Готово! Теперь вы можете эффективно работать с Jupyter Notebook в Google Colab.