Усильте свою разработку на Python

Зачем вам создавать пользовательские функции, когда библиотека может выполнить то же самое? Библиотеки — лучшие друзья и ароматизаторы жизни разработчиков. На мой взгляд, хороший проект использует одни из лучших доступных библиотек.

Python — один из самых используемых языков программирования в мире. Я составил список из 7 библиотек Python, которые помогут вам в разработке.

1. питон-огонь

Это от Гугла. Если вы хотите заниматься разработкой CLI, то это лучший ресурс для вас. Это библиотека для автоматического создания интерфейсов командной строки (CLI) из абсолютно любого объекта Python. Он предоставляет множество функций, таких как полезный инструмент для разработки и отладки кода Python, изучения существующего кода или преобразования кода других людей в интерфейс командной строки, упрощение перехода между Bash и Python и многое другое. У него более 22,5 тысяч звезд на Github.



2. ошибка

Если вы хотите создать чат-бота, то этот ресурс для вас. Он позволяет вам запускать сценарии в интерактивном режиме из ваших чатов по любой причине, такой как случайный юмор, чаты, запуск сборки, мониторинг коммитов, запуск предупреждений и т. д. Он написан и легко расширяется на Python. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией GPL v3. У него более 2,5 тысяч звезд на Github.



3. EasyOCR

Как следует из названия, эта библиотека поможет вам легко создать функциональность OCR. Он поддерживает более 80 языков и все популярные сценарии письма, включая латиницу, китайский, арабский, деванагари, кириллицу и т. д. Вы можете посмотреть демоверсию здесь. У него более 15 тысяч звезд на Github.



4. распознавание лиц

Это один из самых простых API распознавания лиц для Python и командной строки. Его можно использовать для распознавания лиц и управления ими. Он был построен с использованием современного распознавания лиц dlib, основанного на глубоком обучении. Модель имеет точность 99,38% в бенчмарке Labeled Faces in the Wild. У него более 45 тысяч звезд на Github.



5. авторская библиотека

Аутентификация — это одна из функций, которые есть в большинстве приложений. Это одна из лучших библиотек Python для создания серверов OAuth и OpenID Connect. Он также обеспечивает поддержку JWS, JWK, JWA и JWT. Эта библиотека совместима с Python3.6+. У него более 3 тысяч звезд на Github.



6. стрелка

DateTime — это одна из вещей, с которыми приходится сталкиваться большинству разработчиков. Эта библиотека поможет вам обрабатывать даты и время с меньшим количеством импорта и гораздо меньшим количеством кода. Он предлагает разумный и удобный для человека подход к созданию, управлению, форматированию и преобразованию дат, времени и меток времени. Он реализует и обновляет тип DateTime, устраняя пробелы в функциональности и предоставляя интеллектуальный модуль API, который поддерживает множество распространенных сценариев создания. У него более 7,5 тысяч звезд на Github.



7. Пиаудиоанализ

Если вам нужно работать с аудиоанализом, то это хороший ресурс для вас. Как вы уже догадались, эта библиотека предоставляет широкий спектр задач анализа звука, таких как извлечение признаков, классификация, сегментация и т. д. Она включает в себя множество функций, таких как обучение, настройка параметров и оценка классификаторов аудиосегментов, классификация неизвестных звуков, обнаружение аудиособытий и исключение периоды тишины из длинных записей и многое другое. У него более 4 тысяч звезд на Github.



Где следующая часть?

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

Если вы хотите узнать больше об удивительных библиотеках Python, пожалуйста, проверьте ниже.









Это все на сегодня. Я считаю, что эти библиотеки очень помогут вам в вашем пути разработки.

Если вы знаете какие-либо другие красивые библиотеки Python, поделитесь ими в комментариях. Пока мы не встретимся снова… Ура!

Want to Connect?. If you want to,you can connect with me on Twitter

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Посетите наш Community Discord и присоединитесь к нашему Коллективу талантов.