Введение в Python

Основы синтаксиса и
пространственный анализ

Дата начала:
14 марта 2023 года

Курс "Введение в Python"
  • продолжительность 16 часов
  • группы до 10 человек
  • практикуемся на реальном проекте
  • пройдём весь путь от синтаксиса до полного проекта
  • индивидуальный подход к каждому
  • Rasterio, Rasterstat, Geopandas, Fiona, Shapely, Folium
  • обучение с коллегами из сферы
  • преподаватель из Санкт-Петербургского Государственного университета

Введение в Python

10 000
р.
р.
Формат участия
В курсе рассматриваются основы языка Python и возможности его использования для работы с пространственными данными. В процессе вы ознакомитесь с базовым синтаксисом языка. Также научитесь читать и записывать геоданные в различных форматах, выполнять над ними процессы геообработки, а также визуализировать результаты своей работы. Все пройденные темы закрепляются практическими заданиями.

Занятия записываются, всем ученикам доступны записи! По окончании выдаем сертификат о прохождении курса.

Расписание занятий:
14, 17, 21, 24, 28, 31 марта и 4, 7 апреля
19:30 - 21:30 по МСК


Полный набор!
Оставьте свой email, мы направим вам приглашение, когда определим даты следующего набора
Интересует обучение от компании?
Оставьте ваш email и мы свяжемся с вами!
Наш курс в цифрах
55
человек прошли обучение
9
раза запускали курс
144
часов преподавания
Основные навыки
Которыми вы овладеете после прохождения нашего курса
  • Синтаксис
    Самые основы языка Python, минимальный уровень, необходимый для первых шагов
  • Алгоритмизация
    Условия, циклы, пользовательские функции
  • Пространственный анализ
    С помощью ogr освоите базовые инструменты обработки данных: буферы, пересечение, перепроецирование, наложения
  • Оптимизация работы
    Больше библиотек - больше знаний о более оптимальных способах обработки данных, например, с помощью Fiona, Shapely, geopandas
  • Растры
    Визуализация, анализ, сбор статистики с растровых данных
  • Визуализация
    Графики, статичные карты, интерактивные карты
Расписание занятий:

14, 17, 21, 24, 28, 31 марта и 4, 7 апреля


19:30 - 21:30 по МСК

Программа курса
16 часов - каждое занятие длится 2 часа
1
Первое занятие
Познакомимся со средой разработки и основами написания кода. Изучим основные типы данных и возможные операции с ними.
Дополнительно: материалы\конспекты для самостоятельного изучения по отдельным типам данных
2
Второе занятие
Изучим основы алгоритмизации. Разберем основные управляющие конструкции: условия и циклы, а также пользовательские функции.
Дополнительно: материалы\конспекты для самостоятельного изучения про генераторы и включения
3
Третье занятие
Начнем знакомство с пространственными библиотеками. В первую очередь остановимся на работе с растрами. Узнаем, как устроены растровые форматы данных и как их можно открывать и визуализировать в python. Воспроизведем растровый калькулятор. Применим условные конструкции для классификаций и создания масок.
Дополнительно: материал для самостоятельного изучения про чтение файлов в целом
4
Четвёртое занятие
Продолжим работать с растрами. Разберем базовые алгоритмы обработки. Научимся считать по растрам статистики. Узнаем, как считать статистики в заданных границах. Рассмотрим как можно перейти от растра к вектору и обратно
5
Пятое занятие
Переходим от растровых данных к векторным, знакомимся с библиотекой geopandas и её составляющими: учимся читать и записывать векторные файлы, просматривать атрибуты и делать различные выборки
6
Шестое занятие
Углубляемся в устройство геометрии в векторных данных. Рассматриваем какие операции можно выполнять с геометриями: поиск пересечений, наложений, построение буферных зон, перепроецирование и т.д.
7
Седьмое занятие
В заключении более подробно рассматриваем доступные способы визуализации данных: автоматическое создание статических картинок и интерактивных карт
8
Восьмое занятие
Закрепляем пройденный материал, реализовав небольшой проект по пространственному анализу ДТП в Санкт-Петербурге
Анализ вакансий
Мы проанализировали свежие вакансии Разработчиков ГИС на Python на декабрь 2021 года в России, здесь короткая выжимка
Требования
Хорошее знание Python. Знание Linux (основные системные утилиты, работа в командной строке). Представление об организации реляционных БД и формировании SQL-запросов. Дополнительным плюсом будут: опыт работы с библиотеками геопространственных данных (GDAL/OGR, GEOS, Proj и т.п.). Опыт участия в разработке распределенных систем (Kubernetes, Hadoop). Навыки проектирования структур геоданных в базе PostgreSQL//PostGIS. Навыки веб-разработки на основе opensource библиотек работы с геоданными (OpenLayers или Leaflet или аналогичных)
Опыт
Требуются специалисты и без опыта, и с опытом от 3-6 лет. Больше опыт - выше зарплата, но и требований именно к навыкам программирования становится больше (знание распределенных систем, C/С++, знание Git, чтение чужого кода и так далее)
Заработная плата
В крупных городах от 110 000 до 300 000, в небольших городах от 40 000. Конечно, это средние значения, можно зарабатывать и больше, и меньше.
Отзывы о курсе
Преподаватель курса
Дмитрий Ефимов
Преподаватель курса "Введение в язык программирования Python"
Дмитрий с самого университета занимался программированием инструментов для пространственной обработки данных. Он занимается автоматизацией процессов обработки и отчётности, проектированием и администрированием пространственных баз
данных, основной стек - это Python, Django, PostgreSQL, JavaScript, React и Geoserver.

Дмитрий работает руководителем отдела геоинформационных технологий в крупной беспилотной компании и преподает курс по Программированию картографо-геодезических задач в Санкт-Петербургском Государственном университете

Введение в Python

10 000
р.
р.
Формат участия
В курсе рассматриваются основы языка python и возможности его использования для работы с пространственными данными. В процессе вы ознакомитесь с базовым синтаксисом языка. Также научитесь читать и записывать геоданные в различных форматах, выполнять над ними процессы геообработки, а также визуализировать результаты своей работы. Все пройденные темы закрепляются практическими заданиями.

Занятия записываются, всем ученикам доступны записи! По окончании выдаем сертификат о прохождении курса.

14, 17, 21, 24, 28, 31 марта и 4, 7 апреля
19:30 - 21:30 по МСК


Полный набор!
Оставьте свой email, мы направим вам приглашение, когда определим даты следующего набора
Click to order
Total: 
Имя
Фамилия
Электронная почта
Телефон
Промокод
Payment method
Нажимая на кнопку, вы принимаете условия договора оферты и политики конфиденциальности. Вы будете переведены на страницу оплаты