
Am analizat și comparat 10.000 de biblioteci open source pentru Python și am ales 34 cele mai utile.

Am grupat aceste biblioteci în 8 categorii.
Articolul a fost tradus cu sprijinul companiei EDISON Software, care , dar și pentru .
Python Toolkit
1. : Flux de lucru pentru dezvoltarea Python destinat oamenilor.

2. : Dezvoltarea jocurilor retro în Python.

3. : Un framework care ajută la scrierea testelor scurte și scalabile pentru teste funcționale complexe.

4. : Simplifică gestionarea dependențelor și ambalarea.

5. : Simplifică logarea.

6. : bibliotecă pentru aplicații de streaming.

7. : Matching Pattern pe care l-ai visat.

8. : Verificare de tip performant.

9. , bibliotecă pentru lucrul cu datele și timpul.

10. : bibliotecă pentru lucrul cu schemele Noisy Intermediate Scale Quantum (NISQ).

11. : Framework pentru lucrul cu linia de comandă.

Web
12. : Parsare HTML pentru oameni.

13. : vizualizare interactivă a datelor în browserele moderne.

14. : rapid, cool, asincron.

15. : Afișarea conținutului HTML într-o fereastră separată.

16. : Detectarea și ocolirea firewall-urilor și a sistemelor de protecție a aplicațiilor web.

17. : un framework minimalist și rapid pentru crearea API-urilor HTTP.

Terminal
18. : înregistrăm sesiuni de lucru cu terminalul ca animație SVG.

19. : înregistrăm sesiuni de terminal.

20. : instrumente pentru linia de comandă, desenează grafice.

Code Editor
21. : formatter de cod fără compromisuri.

22. : editor de cod experimentale pentru scrierea algoritmilor.

23. : instrument de refactoring la nivelul arborelui sintactic.

Debugging
24. : permite vizualizarea timpului petrecut de programul tău fără a-l reporni.

25. : debugguer grafic utilizând AST.

26. : un debugger drăguț.

Compiler
27. : transpilator de la Python 3.7 la JavaScript.

28. : stivă de data science în browser.

Data Related
29.: validare a datelor.

30. : Framework de programare bazat pe date pentru lucrul cu pipeline-urile de date (Web Crawler, Machine Learning, Trading Cantitativ, etc).

31. : teste comparative de performanță în operațiunile Pandas.

Chart
32. : colecție de scripturi pentru desenarea figurilor frumoase și animarea algoritmilor.

33. : ajută oamenii de știință ai datelor să creeze grafice.

34. : Un instrument pentru reprezentarea geometrică a datelor multi-dimensionale.

P.S.
Împărtășește-ți experiența cu aceste biblioteci sau povestește despre descoperirile tale din 2019.
Sursa: habr.com
