Новости

Python-библиотеки, которые пригодятся каждому разработчику на Python

loguru

• Удобный логгер на смену стандартного logging.
• Помимо того, что не требует сложных конфигураций, обладает огромным количеством полезных фич и хорошо работает с асинхронным кодом.

pymystem3

• Отличная Python-библиотека от Яндекс для обработки естественного языка.
• В отличие от pymorphy2 не так хорошо приводит слово к нормальной форме, но прекрасно, и самое главное — очень быстро, определяет часть речи и лексемы слова.
• Работает только с русским языком.

 pympler

• Это один из самых полезных инструментов, когда появляется необходимость измерять, отслеживать и анализировать использование памяти конкретными объектами в python приложениях.

retrying

• Удобная Python-библиотека, которая позволяет повторить вызов функционала в том случае, если он не был успешно завершен.
• Например, это может быть полезно тогда, когда необходимо повторить запрос к какому-либо внешнему сервису, если с первого раза не получилось до него «достучаться».

responses

• Инструмент для имитации ответов на запросы, выполненных при помощи библиотеки requests.
• Очень полезен при тестировании проверки поведения функционала в зависимости от того, какой ответ вернет внешний сервис.
Интересное