Антихрупкий Python — Отладка + Контроль + Логирование

Сделайте ваш код антихрупким! Курс для аналитиков данных, которые хотят перестать гадать, почему упал скрипт, и начать видеть полную картину. Вы освоите логирование с Loguru, генерацию реалистичных тестовых данных с Faker, тестирование с Pytest и Hypothesis, а также построение ETL-процессов.
Сертификат Stepik

Чему вы научитесь

  • Loguru - логи с контекстом, настройка ротации, перехват ошибок
  • PrettyTable - аккуратные отчёты и таблицы прямо в выводе скриптов
  • Pytest - тесты для аналитических функций и проверка логирования
  • Faker - генерация реалистичных данных: правдоподобных пользователей, транзакций, адресов
  • Factory-boy - генерация связанных объектов: заказы с товарами, пользователи с историей
  • Hypothesis - property-based тестирование, нахождение скрытых багов, которых не видно при ручном тестировании

О курсе

После прохождения курса вы сможете:

  • Настроить профессиональное логирование, которое расскажет, что происходило с кодом в момент ошибки
  • Генерировать тысячи реалистичных тестовых данных одной строкой кода
  • Писать тесты, которые находят баги там, где вы их не ожидали
  • Строить отказоустойчивые ETL-процессы, которые не боятся кривых данных
  • Превращать хаотичный вывод скриптов в аккуратные табличные отчёты

Для кого этот курс

Курс создан для аналитиков, а также всех, кто начал писать скрипты на Python для работы или для собственных нужд и теперь хочет освоить более профессиональный подход к отладке, контролю и логированию. Вы уже чувствуете, что 100-200 строчек кода — это предел, где ещё можно разобраться без инструментов, а дальше начинается хаос. Этот курс поможет перейти на следующий уровень.

Начальные требования

  • Базовый Python: классы, функции, списки, словари, работа с файлами
  • Понимание, что такое ETL и зачем нужны отчёты
  • Желание писать код, который не ломается в самый неподходящий момент

Наши преподаватели

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

В курсе нет ни одного видеоурока. Только текст, код и практика. Почему?

  • Удобно искать информацию
  • Скорость обучения - текст читается гораздо быстрее, чем проговаривается в видео
  • Не нужен звук для обучения

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Вы решите более 45 практических задач, каждая из которых приближена к реальным задачам аналитика:
  • - Замена хаотичных print() на профессиональное логирование
  • - Парсинг пачки JSON-файлов с формированием табличного отчёта
  • - Генерация тысяч транзакций для стресс-теста логирования
  • - Создание связанных данных: пользователи → заказы → товары
  • - Сборка ETL-пайплайна с валидацией данных и отчётом

Сколько стоит обучение

Price: 790 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 790