Сторонние пакеты и модули Python3.

Содержание документации по часто используемым модулям в Python3 (по мнению команды сайта).

Представленные здесь модули требуют дополнительной установки.

Фреймворк pytest в Python, тестирование кода.

Фреймворк pytest позволяет легко писать небольшие, удобочитаемые тесты и может масштабироваться для поддержки сложного функционального тестирования приложений и библиотек. Для работы pytest требуется: Python 3.7+ или PyPy3.

Модуль MySQLdb в Python, клиент БД MySQL.

Модуль MySQLdb представляет собой тонкую обертку Python вокруг API базы данных MySQL, написанной на языке C. Другими словами, это клиент БД MySQL, который имеет интерфейс, описанный в спецификации DB API PEP-249 и работающий со скоростью языка С.

Модуль blinker в Python, передача сигналов между объектами.

Модуль blinker обеспечивает быструю и простую передачу сигналов и данных между объектами. Позволяет несвязанным частям кода (разным модулям, плагинам, чему угодно) использовать один и тот же сигнал, не требуя совместного использования кода или специального импорта.

Модуль APScheduler, улучшенный планировщик Python.

Модуль APScheduler, также известен как Advanced Python Scheduler (улучшенный планировщик заданий). Как следует из названия, это одна из самых продвинутых библиотек планировщика, доступных в Python, с множеством различных функций и параметров планирования.

Модуль log2d в Python.

Если нужно срочно добавить ведение журнала logging в какой-то существующий проект или стоит цель - просто начать работу с простыми и разумными настройками, то сторонний модуль log2d уже делает все это практически в несколько строк. Вот где хорошо продуманная "обертка" модуля logging на вес золота.

Модуль psutil в Python, мониторинг ОС.

Модуль psutil - это кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (ЦП, память, диски, сеть, датчики) в Python. Этот модуль полезен для мониторинга системы, профилирования, ограничения ресурсов процессов и управления запущенными процессами.

Модуль pyftpdlib в Python, FTP-сервер.

Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. Модуль pyftpdlib можно запускать как простой автономный сервер с помощью опции python3 -m pyftpdlib, что особенно полезно, когда необходимо быстро поделиться каталогом.