
Ми переглянули та порівняли 10 000 open source бібліотек для Python і вибрали 34 найкорисніші.

Ми згрупували ці бібліотеки у 8 категорій.
Статтю перекладено за підтримки компанії EDISON Software, яка , а також .
Python Toolkit
1. : Python Development Workflow for Humans.

2. : Розробка ретро-ігор на Python

3. : Фреймворк, що допомагає писати короткі тести, та масштабується для складних функціональних тестів

4. : Спрощує dependency management та packaging

5. : Спрощує логи

6. : бібліотека для стрімінгових/потокових програм.

7. : The Pattern Matching про який ви мріяли

8. : Performant type-checking

9. , бібліотека для роботи з часом та датами.

10. : бібліотека для роботи зі схемами Noisy Intermediate Scale Quantum (NISQ).

11. : Фреймворк для роботи з командним рядком

Сайт
12. : HTML Parsing for Humans

13. : інтерактивна візуалізація даних у сучасних браузерах.

14. : швидко, кльово, асинхронно.

15. : Відображаємо HTML-контент в окремому вікні.

16. : Виявлення та обхід брандмауерів та систем захисту веб-додатків.

17. : мінімалістичний та швидкий фреймворк для створення HTTP API.

термінал
18. : записуємо сесії роботи з терміналом як SVG-анімацію

19. : записуємо термінальні сесії

20. : інструменти для командного рядка, малює графіки

Редактор коду
21. : безкомпромісний код formatter.

22. : експериментальний редактор коду для написання алгоритмів

23. : інструмент рефакторингу на рівні синтаксичного дерева

Налагодження
24. : дозволяє візуалізувати, на що ваша програма витрачає час, не перезапускаючи програму.

25. : графічний дебаггер, що використовує AST

26. : няшний дебаггер.

компілятор
27. : транслятор Python 3.7 to JavaScript.

28. : datascience-стек у браузері.

Data Related
29.: валідація даних

30. : Data driven programming framework для Data pipeline work (Web Crawler, Machine Learning, Quantitative Trading.etc).

31. : порівняльні тести продуктивності у Pandas операціях

Графік
32. : колекція скриптів для малювання красивих фігур та анімації алгоритмів.

33. : допомагає data scientists створювати графіки

34. : A інструмент для геометричного представлення багатовимірних даних

P.S.
Поділіться своїм досвідом використання даних бібліотек або розкажіть про ваші знахідки за 2019 рік.
Джерело: habr.com
