- PVSM.RU - https://www.pvsm.ru -
Мы просмотрели и сравнили 10 000 open source библиотек для Python и выбрали 34 самые полезные.
Мы сгруппировали эти библиотеки в 8 категорий.
[1]
Статья переведена при поддержке компании EDISON Software, которая поисковой оптимизацией и SEO [2], а также занимается разработкой мобильных приложений Android и iOS [3].
1. Pipenv [4]: Python Development Workflow for Humans.
2. Pyxel [5]: Разработка ретро-игр на Python.
3. PyTest v3.5 [6]: Фреймворк, помогающий писать короткие тесты, и масштабируется для сложных функциональных тестов.
4. Poetry [7]: Упрощает dependency management и packaging.
5. Loguru [8]: Упрощает логи.
6. Faust [9]: библиотека для стриминговых/потоковых приложений.
7. Pampy [10]: The Pattern Matching о котором вы мечтали.
8. Pyre-check [11]: Performant type-checking.
9. Delorean [12], библиотека для работы со временем и датами.
10. Cirq [13]: библиотека для работы с схемами Noisy Intermediate Scale Quantum (NISQ).
11. Python-nubia [14]: Фреймворк для работы с командной строкой.
12. Requests-HTML [15]: HTML Parsing for Humans.
13. Bokeh [16]: интерактивная визуализация данных в современных браузерах.
14. Vibora [17]: быстро, клёво, асинхронно.
15. Pywebview v2.0 [18]: Отображаем HTML-контент в отдельном окне.
16. WhatWaf [19]: Обнаружение и обход брандмауэров и систем защиты веб-приложений.
17. Molten [20]: минималистичный и быстрый фреймворк для создания HTTP API.
18. Termtosvg [21]: записываем сессии работы с терминалом как SVG-анимацию.
19. Asciinema v2.0 [22]: записываем терминальные сессии.
20. Termgraph [23]: инструменты для командной строки, рисует графики.
21. Black [24]: бескомпромиссный code formatter.
22. Algojammer [25]: экспериментальный редактор кода для написания алгоритмов.
23. Bowler [26]: инструмент рефакторинга на уровне синтаксического дерева.
24. Py-spy [27]: позволяет визуализировать, на что ваша программа тратит время, не перезапуская программу.
25. Birdseye [28]: графический дебаггер, использующий AST.
26. Icecream [29]: няшный дебаггер.
27. Transcrypt [30]: транслятор Python 3.7 to JavaScript.
28. Pyodide [31]: datascience-стек в браузере.
29. Voluptuous [32]: валидация данных.
30. Botflow [33]: Data driven programming framework for Data pipeline work (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Fast-Pandas [34]: сравнительные тесты производительности в Pandas операциях.
32. A Tour in the Wonderland of Math with Python [35]: коллекция скриптов для рисования красивых фигур и анимации алгоритмов.
33. Chartify [36]: помогает data scientists создавать графики.
34. Hypertools v0.5 [37]: A инструмент для геометрического представления многомерных данных.
Поделитесь своим опытом использования данных библиотек или расскажите о ваших находках за 2019 год.
Автор: Ришат
Источник [38]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/335577
Ссылки в тексте:
[1] Image: https://www.edsd.ru/
[2] поисковой оптимизацией и SEO: https://www.edsd.ru/ru/o_kompanii/novosti/kogda-i-komu-nuzhna-poiskovaya-optimizatsiya-seo
[3] занимается разработкой мобильных приложений Android и iOS: https://www.edsd.ru/ru/proekty/mobilnye_prilozhenija
[4] Pipenv: https://github.com/pypa/pipenv?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[5] Pyxel: https://github.com/kitao/pyxel?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[6] PyTest v3.5: https://github.com/pytest-dev/pytest?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[7] Poetry: https://github.com/sdispater/poetry?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[8] Loguru: https://github.com/Delgan/loguru?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[9] Faust: https://miro.medium.com/max/300/0*7IoXIlop2pkbPNG7.png
[10] Pampy: https://github.com/santinic/pampy?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[11] Pyre-check: https://github.com/facebook/pyre-check?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[12] Delorean: https://github.com/myusuf3/delorean?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[13] Cirq: https://github.com/quantumlib/Cirq?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[14] Python-nubia: https://github.com/facebookincubator/python-nubia?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[15] Requests-HTML: https://github.com/kennethreitz/requests-html?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[16] Bokeh: https://github.com/bokeh/bokeh?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[17] Vibora: https://github.com/vibora-io/vibora?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[18] Pywebview v2.0: https://github.com/r0x0r/pywebview?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[19] WhatWaf: https://github.com/Ekultek/WhatWaf?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[20] Molten: https://github.com/Bogdanp/molten?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[21] Termtosvg: https://github.com/nbedos/termtosvg?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[22] Asciinema v2.0: https://github.com/asciinema/asciinema?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[23] Termgraph: https://github.com/mkaz/termgraph?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[24] Black: https://github.com/ambv/black?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[25] Algojammer: https://github.com/ChrisKnott/Algojammer?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[26] Bowler: https://github.com/facebookincubator/bowler?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[27] Py-spy: https://github.com/benfred/py-spy?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[28] Birdseye: https://github.com/alexmojaki/birdseye?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[29] Icecream: https://github.com/gruns/icecream?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[30] Transcrypt: https://github.com/qquick/Transcrypt?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[31] Pyodide: https://github.com/iodide-project/pyodide?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[32] Voluptuous: https://github.com/alecthomas/voluptuous?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[33] Botflow: https://github.com/kkyon/botflow?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[34] Fast-Pandas: https://github.com/mm-mansour/Fast-Pandas?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[35] A Tour in the Wonderland of Math with Python: https://github.com/neozhaoliang/pywonderland?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[36] Chartify: https://github.com/spotify/chartify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[37] Hypertools v0.5: https://github.com/ContextLab/hypertools?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
[38] Источник: https://habr.com/ru/post/474622/?utm_source=habrahabr&utm_medium=rss&utm_campaign=474622
Нажмите здесь для печати.