Математика для MilTech з нуля
Кути, вектори, матриці, похідна, інтеграл і шум вимірювань — саме та математика, на яку спираються курси MilTech.
MilTech
Розберіть польотний лог так, як це робить інженер наземної станції
Отримати доступ до курсу
Навчання у власному темпі · Без дзвінків і консультацій
Про курс
Після кожного вильоту дрон залишає лог — файл, куди бортовий комп'ютер записував свої вимірювання: час, координати, висоту, швидкість, напругу й струм батареї, десятки записів щосекунди. Хтось має відповісти, чи був політ нормальним: скільки він тривав, скільки енергії витрачено, чи вистачило б заряду повернутися, чи не «застиг» барометр, звідки стрибки напруги. Цей курс — десять таких задач інженера, по одній на модуль, і кожну ви розв'язуєте в кількох практичних вправах.
Сценарій наскрізний: ви працюєте з логами цивільного квадрокоптера, який знімає поля з повітря. Кожне завдання — реальна ситуація: оператор приносить лог з нотатками, прошивка змінила порядок стовпців, лог обірвався, датчик видає одне й те саме число, у звіті «пливе» висота піку після згладжування.
Аудиторія
Знаєте основи Python
Застосуєте Python і NumPy до польотних логів: тривалість, витрата батареї, відстань за GPS, фази польоту.
Майбутній аналітик даних телеметрії
Курс — крок шляху «Аналітик даних у MilTech»: від CSV-логу до фінального звіту про стан польоту.
Хочете перевіряти якість даних
Навчитеся знаходити «застиглі» сенсори, пропуски і стрибки в логах та згладжувати шум фільтрами.
Курс спирається на знання, позначені нижче як обов’язкові.
Потрібно знати
Основи Python — змінні, списки, цикли, функції, if.
Якщо цих знань ще немає — пройдіть курси за порядком:
Результат
читати CSV-лог зі стандартного вводу і знаходити стовпці за назвою
рахувати тривалість, частоту запису, затримки й пропуски
інтегрувати струм у спожиті мА·год і оцінювати залишок часу польоту
міряти відстані за GPS формулою гаверсинуса і довжину маршруту
знаходити «застиглі» сенсори, пропущені значення і стрибки (z-score, ковзна медіана)
згладжувати шумні дані ковзним середнім та експоненційним фільтром і розуміти їхню затримку
ділити політ на фази — зліт, політ, посадку — і збирати фінальний звіт про стан польоту
Формат
10 модулів. У кожному — коротка теорія з прикладом і 2–3 задачі з автоматичною перевіркою, плюс тести і дві практичні форми-рішення. Частина задач — «знайдіть помилку»: вам дають робочий на вигляд код, який дає неправильний результат. Код ви пишете прямо в браузері, на Python з NumPy; кожне рішення перевіряється на прихованих логах — з іншою частотою запису, пропусками, нерівними інтервалами.
11 уроків з прикладами
30+ завдань з автоматичною перевіркою
4 тести для самоперевірки
Онлайн на my.prog.academy, без встановлення програм
Платформа Prog Academy
Курс проходить на навчальній платформі Prog Academy — разом із ним ви отримуєте практику, сертифікат та інструменти для пошуку першої роботи в IT.
Навчання
Ви вчитеся, виконуючи завдання: кожну нову тему одразу застосовуєте на практиці, а не лише читаєте теорію. Завдання перевіряються автоматично, просто в браузері.
Ви не залишаєтеся наодинці з матеріалом
Щось незрозуміло або застрягли на завданні — запитайте просто в уроці. Помічник пояснить тему простішими словами, відповість на питання, допоможе розібратися в умові завдання й підкаже наступний крок, знайде потрібне в матеріалах курсу. Він знає, який урок ви проходите, і пам’ятає розмову.
Доступний з підпискою Prog Academy.
Кар’єра
Успішно пройшли курс — отримуєте сертифікат і в один клік додаєте його в профіль LinkedIn.
Резюме англійською та українською — просто на платформі. Ваші курси й сертифікати додаються в нього в кілька кліків.
Junior-вакансії та стажування в одному місці — з добіркою під курси, які ви проходите.
Уся платформа — в одному акаунті
Програма
10 модулів, 30+ практичних завдань з автоматичною перевіркою і 4 тести. Відкрийте модуль, щоб побачити всі теми.
Як виглядає лог, як прочитати його зі stdin, розділити на стовпці й не зламатися на нотатках оператора
Скільки тривав політ, як часто писався лог, де були затримки — і чому інтервалів на один менше, ніж записів
Просідання напруги, інтеграл струму в мА·год, енергія у Вт·год і оцінка, скільки ще можна летіти
Як перетворити дві пари координат на метри, скласти довжину маршруту і оцінити, чи вистачить заряду повернутися
Швидкість із GPS проти показів датчика, перцентилі, вертикальна швидкість і час у висотних діапазонах
Перш ніж щось рахувати, переконайтеся, що даним можна вірити: пропуски, повтори одного значення і випадіння
Як відрізнити справжній стрибок напруги чи струму від нормальної зміни режиму
Прибрати шум без втрати сигналу: ковзне середнє, EMA, затримка фільтра і зсув піку
Розмітити кожен інтервал за вертикальною швидкістю, склеїти в сегменти, порахувати час фаз і прибрати «мерехтіння»
Зібрати все разом: зведення польоту в окремому модулі і автоматичний вердикт PASS / WARN / FAIL
Стек
Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.
Застосування
Доступ
Коротка форма на цій сторінці — без дзвінків і консультацій.
Після форми оберіть Telegram або Viber — бот надішле подальші інструкції щодо доступу.
Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.
Контакт
Залиште контакти — надішлемо деталі доступу до курсу «Телеметрія дрона на Python: розбір польотного логу». Без дзвінків і консультацій.
Кути, вектори, матриці, похідна, інтеграл і шум вимірювань — саме та математика, на яку спираються курси MilTech.
Логи й бази флоту дронів у pandas і SQL: аномалії, MTBF, KPI обслуговування і хронологія інцидентів.
Координати, проекції, геозони, рельєф і планування аерозйомки — у коді, а не в ГІС-програмі.
Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.