
Vi har gennemgået og sammenlignet 10.000 open source biblioteker til Python og udvalgt 34 af de mest nyttige.

Vi har grupperet disse biblioteker i 8 kategorier.
Artiklen er oversat med støtte fra EDISON Software, som , samt .
Python Toolkit
1. : Python Development Workflow for Humans.

2. : Udvikling af retro-spil i Python.

3. : Et framework, der hjælper med at skrive kortere tests og skalerer til komplekse funktionelle tests.

4. : Forenkler dependency management og pakning.

5. : Forenkler logning.

6. : Bibliotek til streaming-applikationer.

7. : The Pattern Matching, som du har drømt om.

8. : Effektiv typekontrol.

9. , bibliotek til arbejde med tid og datoer.

10. : bibliotek til at arbejde med Noisy Intermediate Scale Quantum (NISQ) circuits.

11. : Framework til kommandolinjeapplikationer.

Web
12. : HTML-parsing for mennesker.

13. : Interaktiv datavisualisering i moderne browsere.

14. : Hurtigt, cool og asynkront.

15. : Viser HTML-indhold i et separat vindue.

16. : Opdagelse og omgåelse af firewall og beskyttelsessystemer til webapplikationer.

17. : Minimalistisk og hurtig framework til oprettelse af HTTP API'er.

Terminal
18. : Optager terminal-sessioner som SVG-animation.

19. : Optager terminal-sessioner.

20. : Værktøjer til kommandolinjen, tegner grafer.

Code Editor
21. : Ukompromitteret kodeformatterer.

22. : Eksperimentel kode-editor til skrivning af algoritmer.

23. : Refaktoriseringsværktøj på syntaksniveau.

Debugging
24. : Giver dig mulighed for at visualisere, hvor din program bruger tid, uden at genstarte programmet.

25. : Grafisk debugger, der bruger AST.

26. : Nuttet debugger.

Compiler
27. : Kompilerer Python 3.7 til JavaScript.

28. : Datascience-stak i browseren.

Data Relateret
29.: Validering af data.

30. : Data-drevet programmeringsframework til data pipeline arbejde (Web Crawler, Maskinlæring, Kvantitativ handel osv.).

31. : Sammenlignende test af ydeevne i Pandas-operationer.

Chart
32. : Samling af scripts til tegning af smukke figurer og animationer af algoritmer.

33. : Hjælper datavidenskabsfolk med at skabe grafer.

34. : Et værktøj til geometrisk repræsentation af multidimensionelle data.

P.S.
Del din erfaring med at bruge disse biblioteker eller fortælle om dine opdagelser fra 2019.
Kilde: habr.com
