Программирование дронов на Python

Старт сентябрь 2026 34 занятия 12-17 лет м. «Войковская» 2600 руб. за занятие

Python с нуля и настоящие программируемые дроны DJI RoboMaster TT: код превращается в полёт на том же занятии. За 34 занятия ученик проходит путь от первой переменной до автономной миссии с компьютерным зрением и группового полёта.

О программе

Курс, где Python учат не ради теории, а чтобы поднять в воздух настоящий дрон. Учебные квадрокоптеры DJI RoboMaster TT — это программируемая платформа с камерой, датчиком расстояния и светодиодной матрицей: всё, что ученик написал в редакторе, через секунду выполняется в воздухе.

Первые занятия — чистый Python с нуля: переменные, условия, циклы, функции, структуры данных, файлы. Дальше язык становится инструментом: полёты по координатам, чтение телеметрии, работа с датчиками, компьютерное зрение на OpenCV, автономные миссии по меткам и групповые полёты. Курс заканчивается собственной миссией и соревнованием. Опыт программирования не требуется.

Что дают занятия

Python с нуля

Полноценный язык: переменные, циклы, функции, файлы, библиотеки — без предварительной подготовки.

Программирование дронов

Код пишется не в стол: каждая программа сразу поднимает в воздух настоящий аппарат.

Компьютерное зрение

Дрон учится видеть: OpenCV, распознавание меток и следование за объектом.

Понимание БАС

Устройство коптера, принципы полёта, телеметрия и правила безопасной эксплуатации.

Как проходит обучение

Курс идёт пятью модулями — всего 34 занятия. Первый модуль — Python за партой, дальше почти каждое занятие заканчивается полётом.

Модуль 1

Знакомство с дронами и Python

База, без которой дальше не взлететь. Разбираем устройство БПЛА и проходим Python с нуля — до функций, структур данных и работы с файлами.

Занятие 1 Вводное занятие: что такое БПЛА, из чего состоит квадрокоптер и где сегодня применяются дроны. Обзор курса и знакомство с Python.
Занятие 2 Основы Python: переменные, типы данных, операции с числами. Подключаем математические модули и решаем первые задачи.
Занятие 3 Условные операторы и циклы: программа учится выбирать и повторять.
Занятие 4 Функции: встроенные и пользовательские. Импортируем модули и разбираем, зачем код делят на части.
Занятие 5 Структуры данных: списки, кортежи, множества и словари — и где они пригодятся в задачах для дрона.
Занятие 6 Чтение и запись файлов, обработка исключений. Учим программу не падать при ошибке.
Итог Ученик пишет на Python осмысленные программы и готов управлять из кода реальным устройством.
Модуль 2

Работа с БЛА: программирование действий

Самый длинный модуль. Дрон переходит под управление кода: полёты по координатам, телеметрия, датчики и трасса с препятствиями.

Занятие 7 Первое подключение к дрону через библиотеку socket. Знакомимся с djitellopy: поднимаем аппарат в воздух и делаем первые движения.
Занятие 8 Полный набор команд управления. Пишем первые длительные программируемые полёты.
Занятие 9 Чтение данных с дрона: заряд батареи, высота, расстояние до пола. Обрабатываем телеметрию в программе.
Занятие 10 Движение по координатам. Вводим систему координат и задаём траектории комбинацией команд, включая полёт по кругу.
Занятие 11 Зациклённые задания: повторяем маршруты и траектории циклами вместо копирования кода.
Занятие 12 Автоматический облёт территории и посадка на отведённую площадку.
Занятие 13 Библиотека key_lock: ручное управление с клавиатуры и вывод информации в терминал.
Занятие 14 Инфракрасный датчик расстояния и модуль матрицы обвеса: обнаружение препятствий и вывод анимаций на матрицу.
Занятие 15 Позиционирование дрона. Пишем задания на выполнение трюков и переворотов.
Занятие 16 Ручное управление для облёта территории: собираем свой пульт на клавиатуре.
Занятие 17 Блок повторения: разбираем все пройденные темы и готовимся к первому большому заданию.
Занятие 18 Полёты на скорость: программируем автоматическое прохождение трассы с препятствиями и посадку на платформу.
Итог Ученик программирует автономные полёты, читает данные с датчиков и проходит трассу без ручного управления.
Модуль 3

Компьютерное зрение

Дрон начинает видеть. Ученики забирают видеопоток в Python и через OpenCV превращают картинку в команды движения.

Занятие 19 Видеопоток с дрона. Забираем картинку с камеры в Python и знакомимся с библиотекой OpenCV.
Занятие 20 Обработка кадра: цветовые пространства, фильтры, поиск объекта по цвету.
Занятие 21 Поиск контуров и распознавание простых фигур в кадре.
Занятие 22 Распознавание лиц и меток: дрон учится находить цель.
Занятие 23 Следование за объектом: связываем координаты в кадре с командами движения.
Занятие 24 Мини-проект: дрон удерживает цель в центре кадра и следует за ней.
Итог Ученик обрабатывает видео с дрона и превращает то, что дрон видит, в команды полёта.
Модуль 4

Миссии и автономная навигация

Полёт без пилота. Дрон ориентируется по меткам на полу, проходит маршрут целиком сам и корректно ведёт себя при сбое.

Занятие 25 Mission Pads: как дрон определяет своё положение по меткам на полу.
Занятие 26 Навигация по меткам: строим маршрут из точки в точку без ручного управления.
Занятие 27 Точная посадка на заданную метку и коррекция сноса.
Занятие 28 Собираем автономную миссию: взлёт, маршрут, поиск объекта, возврат.
Занятие 29 Отладка миссии: логирование, обработка сбоев, аварийная посадка.
Итог Ученик собирает законченную автономную миссию и умеет её отлаживать.
Модуль 5

Рой и итоговый проект

Финал курса — несколько аппаратов в воздухе одновременно. Команды программируют групповой полёт и защищают собственную миссию.

Занятие 30 Управление несколькими дронами из одной программы: основы роевого полёта.
Занятие 31 Синхронизация: строй, одновременный взлёт и посадка.
Занятие 32 Групповое световое шоу на матрицах обвеса.
Занятие 33 Итоговый проект: команды придумывают и программируют собственную миссию.
Занятие 34 Защита проектов и соревнование: чей дрон пройдёт трассу быстрее и точнее.
Итог Ученик заканчивает курс собственной миссией на реальном дроне и умеет объяснить, как она устроена.

Сколько стоит и что входит

помесячно 2600

за одно занятие. Оплата авансовым платежом в начале каждого месяца.

материнский капитал 100%

стоимости курса можно оплатить материнским капиталом — у технопарка есть образовательная лицензия.

налоговый вычет 13%

можно вернуть через налоговую — у технопарка есть образовательная лицензия. С 88 400 ₽ это около 11 400 ₽ за курс.

Что входит в стоимость

  • 34 занятий по 2 академических часа, с сентября по май
  • Учебные дроны DJI RoboMaster TT и зона для полётов
  • Компьютерное зрение на OpenCV и автономные миссии по меткам
  • Итоговый проект и соревнование на трассе

Расписание

Занятия идут только по выходным. В таблице — время начала групп.

сб вс
м. «Войковская» 10:00 12:00 16:00

Свободные места и точное время старта уточняйте у администратора.


Что дальше

после этого курса обучение можно продолжить на:

Если у вас остались вопросы – мы поможем!

Наши консультанты помогут выбрать направление, расскажут о форматах и программах обучения.

decoration

Хочу учиться на этом курсе

лет
CAPTCHA