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

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

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

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

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

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

Разделы в курсе «Логирование в Python: от новичка до эксперта в logging» 4 раздела Уроки в курсе «Логирование в Python: от новичка до эксперта в logging» 33 урока Тесты в курсе «Логирование в Python: от новичка до эксперта в logging» 95 тестов Задачи в курсе «Логирование в Python: от новичка до эксперта в logging» 60 задач Время прохождения курса «Логирование в Python: от новичка до эксперта в logging» 29 ч. Последнее обновление курса «Логирование в Python: от новичка до эксперта в logging» обн. 4 июля 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. Заключение