Геодані для інженерів
Координати, проекції, геозони, рельєф і планування аерозйомки — у коді, а не в ГІС-програмі.
MilTech · за підпискою
Відповідайте на питання про флот так, як це робить інженер з технічного обслуговування
Отримати доступ до курсу
Курс за підпискою · Навчання у власному темпі
Про курс
Коли в компанії десятки дронів доставки і аерозйомки, щодня накопичуються тисячі записів: телеметрія кожного вильоту, журнал подій і кодів помилок, таблиці польотів, відмов, оглядів і перевірок батарей. Інженеру з обслуговування потрібні з цих даних конкретні відповіді: який дрон пора на сервіс, яка модель ламається найчастіше, чи погіршила нова прошивка надійність, що саме сталося за хвилину до того, як спрацювало автоматичне повернення додому.
Цей курс — 16 модулів практики на двох інструментах, якими такі відповіді отримують щодня: pandas для логів і часових рядів та SQL для бази даних флоту. Сценарій наскрізний: цивільний оператор дронів доставки й аерозйомки з базами в кількох містах.
Аудиторія
Знаєте основи pandas і SQL
Застосуєте їх до логів і бази флоту дронів: часові ряди, аномалії, MTBF, когорти прошивок.
Інженер з обслуговування флоту
Відповіді з даних: який дрон пора на сервіс, яка модель ламається частіше, що сталося перед інцидентом.
Шлях: Аналітик даних у MilTech
Логи й бази даних місій, а у фіналі — звіт про стан флоту.
Курс спирається на знання, позначені нижче як обов’язкові.
Потрібно знати
Впевнений базовий Python (списки, словники, цикли, функції) і хоча б перше знайомство з pandas і SQL — SELECT, WHERE, GROUP BY.
Якщо цих знань ще немає — пройдіть курси за порядком:
Результат
завантажувати логи з правильними типами: дати, пропуски, маркери помилок, категорії
працювати з часовим індексом: resample, вікна за часом, merge_asof потоків сенсорів
обирати стратегію для пропусків і не «вигадувати» дані там, де їх немає
знаходити аномалії ковзною статистикою і збирати сусідні спрацювання в епізоди
рахувати в SQL сесії, частки відмов, MTBF (середній час між відмовами), інтервали між відмовами (LAG) і когорти прошивок
будувати ключові показники (KPI) флоту через groupby і перевіряти пороги техобслуговування
відновлювати хронологію інциденту і складати фінальний звіт про стан флоту
Формат
У кожному модулі — теорія з невеликим прикладом і 2–3 задачі з автоматичною перевіркою: написати з нуля, знайти помилку в робочому на вигляд коді або розширити наявний скрипт. Кожне рішення перевіряється на прихованих даних — з іншою частотою запису, пропусками, дронами без польотів, новою версією прошивки. Шість тестів і три практичні форми-рішення допоможуть закріпити матеріал.
17 уроків з прикладами
45+ завдань з автоматичною перевіркою
6 тестів для самоперевірки
Онлайн на my.prog.academy, без встановлення програм
AI-помічник
На сторінках курсу, уроків і завдань є кнопка «Запитати AI». Помічник знає матеріали саме цього курсу й урок, на якому ви зараз, тому відповідає по темі й показує, у яких уроках про це йдеться.
Не зрозуміли урок з першого разу — попросіть пояснити простіше або дати ще один приклад.
Застрягли — підкаже, з чого почати, і допоможе знайти помилку у вашому рішенні. Готового рішення не дає.
Запитайте, де пояснювали поняття, — і отримаєте посилання на потрібні уроки курсу.
Уточнюйте без повторів: помічник пам’ятає розмову, а нещодавні розмови курсу зберігаються.
Входить у кожен тариф оплаченої підписки — Basic і Premium. У Premium ліміти використання AI-помічника вищі — ним можна користуватися активніше. Це помічник у навчанні, а не генератор готових відповідей: він пояснює й підказує, а завдання ви розв’язуєте самі.
Програма
16 модулів, 45+ практичних завдань з автоматичною перевіркою і 6 тестів. Відкрийте модуль, щоб побачити всі теми.
read_csv без сюрпризів: дати як дати, маркери помилок як пропуски, статуси як категорії
Групуємо записи в часові кошики, вирівняні за годинником, і не губимо порожні інтервали
Кожен датчик пише зі своєю частотою; зводимо їх в одну таблицю за принципом «останнє відоме значення»
ffill з обмеженням, інтерполяція за часом, заповнення лише коротких пропусків і групи дронів
Базова лінія з попередніх записів, вікна за часом і епізоди замість окремих спрацювань
Частоти кодів, тривалість активних несправностей SET/CLEAR і правильний порядок рівнів важливості
Таблиці моделей, дронів і польотів; JOIN, LEFT JOIN і умовні підрахунки
Тривалість з міток часу через julianday, агрегати на дрон, HAVING і польоти через північ
Частки у відсотках без цілочисельного ділення, пастка розмноження рядків у JOIN і HAVING
Середній наліт між відмовами за моделлю і за дроном: CTE, відмови в польоті і чесний NULL
Порівняння з попереднім записом того самого дрона чи батареї і вибір останнього запису в групі
Частота відмов за версією, когорта за першою прошивкою і порядок версій, який не бреше
Іменована агрегація, частки, середнє «по польотах» проти «середнього середніх» і зведені таблиці
Наліт і цикли після останнього сервісу, стан батарей за останньою перевіркою і логіка порогів
Одна шкала часу з кількох джерел, відлік від ARM і пошук першої причини перед RTL
Об'єднуємо польоти, відмови й огляди у вердикт для кожного дрона — у pandas і в SQL
Стек
Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.
Застосування
Доступ
Заповніть коротку форму на цій сторінці.
Після заявки оберіть Telegram або Viber — бот надішле подальші інструкції щодо доступу.
Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.
Контакт
Залиште контакти — надішлемо деталі доступу до курсу «Аналіз телеметрії і логів місій».
Координати, проекції, геозони, рельєф і планування аерозйомки — у коді, а не в ГІС-програмі.
Десять задач інженера наземної станції: польотний лог, енергія батареї, GPS-відстані й аномалії сенсорів.
Карта індустрії оборонних технологій: сегменти, стек, ролі й вакансії — і як обрати свій навчальний шлях.
Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.