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

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

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

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

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

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

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

1. Пролог

3 урока
Открытый
1.1 О курсе
17
8
5м 34с
28
Открытый
1.2 Логирование. Что это и зачем?
10
10
3м 58с
0
Открытый
1.3 Стандартные потоки ввода-вывода stdin, stdout, stderr
11
4
-
16

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

13 уроков
Закрытый
2.1 Архитектура logging
1
1
49м 9с
28
Открытый
2.2 Базовые настройки. Функция basicConfig
5
1
-
0
Закрытый
2.3 Атрибуты LogRecord
1
1
14м 33с
17
Закрытый
2.4 Форматы и стили. printf-style
1
1
10м 30с
17
Закрытый
2.5 Форматы и стили. str.format и string.Template
1
1
-
20
Закрытый
2.6 Форматирование даты/времени
1
1
-
0
Закрытый
2.7 Передача контекста. Аргументы в функциях логирования
1
1
-
0
Закрытый
2.8 Handlers. Передаем логи в несколько источников
1
1
-
0
Закрытый
2.9 Formatters. Создаем обработчики с различными форматами
1
1
-
0
Закрытый
2.10 Filter. Фильтруем и модифицируем записи
1
1
-
0
Закрытый
2.11 Жизненный цикл записи LogRecord
1
1
-
0
Закрытый
2.12 Микрооптимизация логирования
1
1
-
0
Закрытый
2.13 Учебный проект: логируем работу скрипта по скачиванию файлов
1
1
0м 29с
8

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

10 уроков
Закрытый
3.1 Иерархия и наследование. Уровень NOTSET
1
1
-
0
Закрытый
3.2 Работа с именованными логгерами
1
1
-
0
Закрытый
3.3 Что именно логировать, где и когда?
1
1
-
0
Закрытый
3.4 Контроль размера логов. Ротация файлов по размеру
1
1
-
0
Закрытый
3.5 Контроль времени жизни логов. Ротация файлов по времени
1
1
-
0
Закрытый
3.6 Ротация с сжатием (архивирование логов)
1
1
-
0
Закрытый
3.7 Кастомные форматтеры. JSONFormatter
1
1
-
0
Закрытый
3.8 Пользовательские уровни логирования. TRACE, NOTICE, ALARM
1
1
-
0
Закрытый
3.9 Запись в БД с помощью кастомных обработчиков. SQLiteHandler
1
1
-
0
Закрытый
3.10 Конфигурационные файлы логирования YAML и JSON
1
1
-
0

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

6 уроков
Закрытый
4.1 Проблемы блокирующих I/O операций логирования
1
1
-
0
Закрытый
4.2 Использование буферизации в логировании
1
1
-
0
Закрытый
4.3 Производитель - потребитель. QueueHandler и QueueListener
0
0
-
0
Закрытый
4.4 Многопоточное, многопроцессное и асинхронное логирование
0
0
-
0
Закрытый
4.5 Использование контекстных значений
0
0
-
0
Закрытый
4.6 Заключение
1
1
1м 54с
7