34 open source Python libraries (2019)

image

We looked at and compared 10,000 open source libraries for Python and selected the 34 most useful.

image

We have grouped these libraries into 8 categories.

EDISON Software - web-development
This article was supported by EDISON Software, a search engine optimization and SEO company, which also develops Android and iOS mobile applications .

Python toolkit


1. Pipenv : Python Development Workflow for Humans.

image

2. Pyxel : Developing retro games in Python.

image

3. PyTest v3.5 : A framework that helps write short tests, and scales for complex functional tests.

image


4. Poetry : Simplifies dependency management and packaging.

image

5. Loguru : Simplifies logs.

image

6. Faust : library for streaming / streaming applications.

image

7. Pampy : The Pattern Matching you were dreaming of.

image

8. Pyre-check : Performant type-checking.

image

9. Delorean , a library for working with time and dates.

image

10. Cirq : a Noisy Intermediate Scale Quantum (NISQ) schema library.

image

11. Python-nubia : A command line framework.

image

Web


12. Requests-HTML : HTML Parsing for Humans.

image

13. Bokeh : interactive data visualization in modern browsers.

image

14. Vibora : fast, cool, asynchronous.

image

15. Pywebview v2.0 : Display HTML content in a separate window.

image

16. WhatWaf : Detection and bypass of firewalls and web application security systems.

image

17. Molten : A minimalistic and fast framework for creating an HTTP API.

image

Terminal


18. Termtosvg : we record sessions of working with the terminal as an SVG animation.

image

19. Asciinema v2.0 : we record terminal sessions.

image

20. Termgraph : tools for the command line, draws graphics.

image

Code editor


21. Black : uncompromising code formatter.

image

22. Algojammer : an experimental code editor for writing algorithms.

image

23. Bowler : a syntax tree-level refactoring tool.

image

Debugging


24. Py-spy : allows you to visualize what your program is wasting time without restarting the program.

image

25. Birdseye : A graphic debugger using AST.

image

26. Icecream : a cute debugger.

image

Compiler


27. Transcrypt : Python 3.7 translator to JavaScript.

image

28. Pyodide : datascience stack in the browser.

image

Data related


29. Voluptuous : data validation.

image

30. Botflow : Data driven programming framework for Data pipeline work (Web Crawler, Machine Learning, Quantitative Trading.etc).

image

31. Fast-Pandas : comparative benchmarks in Pandas operations.

image

Chart


32. A Tour in the Wonderland of Math with Python : a collection of scripts for drawing beautiful shapes and animating algorithms.

image

33. Chartify : helps data scientists create graphs.

image

34. Hypertools v0.5 : A tool for geometric representation of multidimensional data.

image

PS


Share your experience using these libraries or tell us about your findings for 2019.

Source: https://habr.com/ru/post/474622/


All Articles