![34 open source библиотеки Python (2019) - 1 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019.jpeg)
Мы просмотрели и сравнили 10 000 open source библиотек для Python и выбрали 34 самые полезные.
![34 open source библиотеки Python (2019) - 2 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-2.jpeg)
Мы сгруппировали эти библиотеки в 8 категорий.
Статья переведена при поддержке компании EDISON Software, которая поисковой оптимизацией и SEO, а также занимается разработкой мобильных приложений Android и iOS.
Python Toolkit
1. Pipenv: Python Development Workflow for Humans.
![34 open source библиотеки Python (2019) - 4 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-4.png)
2. Pyxel: Разработка ретро-игр на Python.
![34 open source библиотеки Python (2019) - 5 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-5.png)
3. PyTest v3.5: Фреймворк, помогающий писать короткие тесты, и масштабируется для сложных функциональных тестов.
![34 open source библиотеки Python (2019) - 6 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-6.png)
4. Poetry: Упрощает dependency management и packaging.
![34 open source библиотеки Python (2019) - 7 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-7.png)
5. Loguru: Упрощает логи.
![34 open source библиотеки Python (2019) - 8 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-8.png)
6. Faust: библиотека для стриминговых/потоковых приложений.
![34 open source библиотеки Python (2019) - 9 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-9.jpeg)
7. Pampy: The Pattern Matching о котором вы мечтали.
![34 open source библиотеки Python (2019) - 10 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-10.png)
8. Pyre-check: Performant type-checking.
![34 open source библиотеки Python (2019) - 11 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-11.png)
9. Delorean, библиотека для работы со временем и датами.
![34 open source библиотеки Python (2019) - 12 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-12.png)
10. Cirq: библиотека для работы с схемами Noisy Intermediate Scale Quantum (NISQ).
![34 open source библиотеки Python (2019) - 13 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-13.png)
11. Python-nubia: Фреймворк для работы с командной строкой.
![34 open source библиотеки Python (2019) - 14 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-14.png)
Web
12. Requests-HTML: HTML Parsing for Humans.
![34 open source библиотеки Python (2019) - 15 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-15.png)
13. Bokeh: интерактивная визуализация данных в современных браузерах.
![34 open source библиотеки Python (2019) - 16 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-16.png)
14. Vibora: быстро, клёво, асинхронно.
![34 open source библиотеки Python (2019) - 17 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-17.png)
15. Pywebview v2.0: Отображаем HTML-контент в отдельном окне.
![34 open source библиотеки Python (2019) - 18 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-18.png)
16. WhatWaf: Обнаружение и обход брандмауэров и систем защиты веб-приложений.
![34 open source библиотеки Python (2019) - 19 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-19.jpg)
17. Molten: минималистичный и быстрый фреймворк для создания HTTP API.
![34 open source библиотеки Python (2019) - 20 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-20.png)
Terminal
18. Termtosvg: записываем сессии работы с терминалом как SVG-анимацию.
![34 open source библиотеки Python (2019) - 21 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-21.png)
19. Asciinema v2.0: записываем терминальные сессии.
![34 open source библиотеки Python (2019) - 22 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-22.png)
20. Termgraph: инструменты для командной строки, рисует графики.
![34 open source библиотеки Python (2019) - 23 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-23.png)
Code Editor
21. Black: бескомпромиссный code formatter.
![34 open source библиотеки Python (2019) - 24 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-24.png)
22. Algojammer: экспериментальный редактор кода для написания алгоритмов.
![34 open source библиотеки Python (2019) - 25 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-25.png)
23. Bowler: инструмент рефакторинга на уровне синтаксического дерева.
![34 open source библиотеки Python (2019) - 26 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-26.png)
Debugging
24. Py-spy: позволяет визуализировать, на что ваша программа тратит время, не перезапуская программу.
![34 open source библиотеки Python (2019) - 27 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-27.png)
25. Birdseye: графический дебаггер, использующий AST.
![34 open source библиотеки Python (2019) - 28 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-28.png)
26. Icecream: няшный дебаггер.
![34 open source библиотеки Python (2019) - 29 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-29.png)
Compiler
27. Transcrypt: транслятор Python 3.7 to JavaScript.
![34 open source библиотеки Python (2019) - 30 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-30.png)
28. Pyodide: datascience-стек в браузере.
![34 open source библиотеки Python (2019) - 31 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-31.png)
Data Related
29. Voluptuous: валидация данных.
![34 open source библиотеки Python (2019) - 32 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-32.png)
30. Botflow: Data driven programming framework for Data pipeline work (Web Crawler, Machine Learning, Quantitative Trading.etc).
![34 open source библиотеки Python (2019) - 33 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-33.jpg)
31. Fast-Pandas: сравнительные тесты производительности в Pandas операциях.
![34 open source библиотеки Python (2019) - 34 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-34.png)
Chart
32. A Tour in the Wonderland of Math with Python: коллекция скриптов для рисования красивых фигур и анимации алгоритмов.
![34 open source библиотеки Python (2019) - 35 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-35.jpeg)
33. Chartify: помогает data scientists создавать графики.
![34 open source библиотеки Python (2019) - 36 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-36.png)
34. Hypertools v0.5: A инструмент для геометрического представления многомерных данных.
![34 open source библиотеки Python (2019) - 37 image](https://www.pvsm.ru/images/2019/11/05/34-open-source-biblioteki-Python-2019-37.png)
P.S.
Поделитесь своим опытом использования данных библиотек или расскажите о ваших находках за 2019 год.
Автор: Ришат