раздел 02

Где искать и как выбирать

PyPI - главный каталог

PyPI (Python Package Index, pypi.org) - это центральный склад библиотек Python. Когда ты пишешь pip install requests, pip идёт именно туда. На странице пакета видно описание, версии, дату последнего релиза и число загрузок.

GitHub и поиск

У большинства библиотек исходный код лежит на GitHub. Там удобно смотреть живой ли проект: когда был последний коммит, сколько открытых проблем, отвечают ли авторы. Искать саму библиотеку проще всего обычным поиском: python библиотека для <задача> - и смотреть, что советуют в свежих статьях и обсуждениях.

Как оценить библиотеку

Не всякий пакет стоит тащить в проект. Перед установкой пробегись по четырём признакам.

Популярность
Звёзды на GitHub и число загрузок на PyPI. Чем больше людей пользуется, тем быстрее находят и чинят баги.
Свежесть и поддержка
Когда был последний релиз и коммит. Если проект не трогали два года - возможно, он заброшен.
Документация
Есть ли понятные примеры и описание методов. Без документации даже хорошая библиотека бесполезна.
Лицензия
MIT, Apache, BSD - разрешают свободное использование. Это важно, если код пойдёт в коммерческий проект.

Практическое правило

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