Просто Python | Data science | ML | AI
9.99K subscribers
2.04K photos
38 videos
40 files
2.06K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @agencytender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
🎓 Python-пакеты для Data Science

Loguru - это модуль Python, целью которой является приятное ведение журналов в Python.

При создании приложения практически всегда лень настраивать регистратор стандартной библиотеки loging, а вместо него используется функция print(). Ведение журналов имеет фундаментальное значение для каждого приложения и упрощает процесс отладки. loguru позволяет начать использовать ведение журнала с самого начала и без настройки. Это так же просто, как loguru import logger.

Модуль loguru предназначен для того, чтобы сделать ведение логов менее болезненным и плюс ко всему добавляет ряд полезных функций.

Хотя ведениe логов на производительность приложения в большинстве случаев влияет незначительно, регистратор с нулевой стоимостью позволит использовать его где угодно без особого беспокойства. В предстоящем выпуске критические функции loguru будут реализованы на языке C.

Особенности:
🔸 Готов к использованию без настройки;
🔸 Одна функция для управления обработчиком, форматированием, фильтром;
🔸 Упрощенное логирование в файл с ротацией/сохранением/сжатием;
🔸 Форматирование строк с использованием фигурных скобок;
🔸 Перехват исключений в потоках или main;
🔸 Красивая регистрация в консоли с цветами;
🔸 Асинхронный, потокобезопасный, многопроцессорный;
🔸 Полностью описательные исключения;
🔸 Структурированное ведение логов (по необходимости);
🔸 Изменение сгенерированного сообщения журнала;
🔸 Пользовательские уровни логирования;
🔸 Улучшенная обработка даты и времени;
🔸 Конфигурирование словарём, включение и выключение логирования;
🔸 Полностью совместим со стандартным модулем logging;
🔸 Значения по умолчанию через переменные среды;
🔸 Легко комбинировать с модулем уведомлений.

#Loguru | Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM