Курс на Stepik
Обложка курса «Логирование в Python: от новичка до эксперта в logging» на Stepik
2 500₽ -22%
--:--:--
1 950 ₽

Логирование в Python: от новичка до эксперта в logging ★ 5.000

Открыть на
STEPIK.ORG

Исчерпывающее руководство по логированию в Python с помощью стандартной библиотеки logging. Создание гибкой системы логирования, настройка форматов, применение фильтров и реализация собственных обработчиков. Курс раскрывает аспекты профессионального логирования для эффективной отладки и мониторинга. 🏆 От лауреата премии Stepik Awards.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Логирование в Python: от новичка до эксперта в logging»Учеников на курсе 163
Сертификаты, выданные на курсе «Логирование в Python: от новичка до эксперта в logging»Сертификатов выдано 22
Отзывы о курсе «Логирование в Python: от новичка до эксперта в logging»Отзывов получено 6
Рейтинг курса «Логирование в Python: от новичка до эксперта в logging»Рейтинг курса 5.000
Уроки в курсе «Логирование в Python: от новичка до эксперта в logging»Количество уроков 33
Тесты в курсе «Логирование в Python: от новичка до эксперта в logging»Количество квизов 95
Задачи с кодом в курсе «Логирование в Python: от новичка до эксперта в logging»Количество задач с кодом 60
Время прохождения курса «Логирование в Python: от новичка до эксперта в logging»Время прохождения курса —
Стоимость курса «Логирование в Python: от новичка до эксперта в logging»Стоимость курса 2 500 ₽ —
Обновления курса «Логирование в Python: от новичка до эксперта в logging»Обновления курса — —
Дата публикации курса «Логирование в Python: от новичка до эксперта в logging»Дата публикации курса — ———
Последнее обновление курса «Логирование в Python: от новичка до эксперта в logging»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Логирование в Python: от новичка до эксперта в logging» 4 раздела Уроки в курсе «Логирование в Python: от новичка до эксперта в logging» 33 урока Тесты в курсе «Логирование в Python: от новичка до эксперта в logging» 95 тестов Задачи в курсе «Логирование в Python: от новичка до эксперта в logging» 60 задач Время прохождения курса «Логирование в Python: от новичка до эксперта в logging» 29 ч. Последнее обновление курса «Логирование в Python: от новичка до эксперта в logging» обн. 1 октября 2026

Пролог

3 урока
1. О курсе ↗
2. Логирование. Что это и зачем? ↗
3. Стандартные потоки ввода-вывода stdin, stdout, stderr ↗

Пакет logging. Базовое применение

13 уроков
1. Архитектура logging ↗
2. Базовые настройки. Функция basicConfig ↗
3. Атрибуты LogRecord ↗
4. Форматы и стили. printf-style ↗
5. Форматы и стили. str.format и string.Template ↗
6. Форматирование даты/времени ↗
7. Передача контекста. Аргументы в функциях логирования ↗
8. Handlers. Передаем логи в несколько источников ↗
9. Formatters. Создаем обработчики с различными форматами ↗
10. Filter. Фильтруем и модифицируем записи ↗
11. Жизненный цикл записи LogRecord ↗
12. Микрооптимизация логирования ↗
13. Учебный проект: логируем работу скрипта по скачиванию файлов ↗

Пакет logging. Средний уровень

10 уроков
1. Иерархия и наследование. Уровень NOTSET ↗
2. Работа с именованными логгерами ↗
3. Что именно логировать, где и когда? ↗
4. Контроль размера логов. Ротация файлов по размеру ↗
5. Контроль времени жизни логов. Ротация файлов по времени ↗
6. Ротация с сжатием (архивирование логов) ↗
7. Кастомные форматтеры. JSONFormatter ↗
8. Пользовательские уровни логирования. TRACE, NOTICE, ALARM ↗
9. Запись в БД с помощью кастомных обработчиков. SQLiteHandler ↗
10. Конфигурационные файлы логирования YAML и JSON ↗

Пакет logging. Продвинутый уровень

6 уроков
1. Проблемы блокирующих I/O операций логирования ↗
2. Использование буферизации в логировании ↗
3. Производитель - потребитель. QueueHandler и QueueListener ↗
4. Многопоточное, многопроцессное и асинхронное логирование ↗
5. Использование контекстных значений ↗
6. Заключение ↗