
Proučili smo i usporedili 10 000 open source biblioteka za Python i odabrali 34 najkorisnije.

Sve te biblioteke smo grupirali u 8 kategorija.
Članak je preveden uz podršku kompanije EDISON Software, koja , kao i .
Python Toolkit
1. : Python razvojni radni postupak za ljude.

2. : Razvoj retro igara na Pythonu.

3. : Okvir koji pomaže u pisanju kratkih testova i skalira za složene funkcionalne testove.

4. : Pojednostavljuje upravljanje zavisnostima i pakiranje.

5. : Pojednostavljuje logiranje.

6. : biblioteka za streaming aplikacije.

7. : Pattern Matching o kojem ste sanjali.

8. : Performantno provjeravanje tipova.

9. , biblioteka za rad s vremenom i datumima.

10. : biblioteka za rad sa shemama Noisy Intermediate Scale Quantum (NISQ).

11. : Okvir za rad s komandnom linijom.

Web
12. : Parsiranje HTML-a za ljude.

13. : interaktivna vizualizacija podataka u modernim preglednicima.

14. : brzo, cool, asinkrono.

15. : Prikazivanje HTML sadržaja u posebnom prozoru.

16. : Otkrivanje i zaobilaženje vatrozida i sustava zaštite web aplikacija.

17. : minimalistički i brzi okvir za izradu HTTP API-a.

Terminal
18. : snimamo sesije rada s terminalom kao SVG animaciju.

19. : snimamo terminalske sesije.

20. : alati za komandnu liniju koji crtaju grafikone.

Code Editor
21. : beskompromisni formatator koda.

22. : eksperimentalni urednik koda za pisanje algoritama.

23. : alat za refaktoring na razini sintaktičkog stabla.

Debugging
24. : omogućuje vizualizaciju onoga na što vaša aplikacija troši vrijeme, bez ponovnog pokretanja programa.

25. : grafički debager koji koristi AST.

26. : slatki debager.

Compiler
27. : transpilator Python 3.7 u JavaScript.

28. : datascience stack u pregledniku.

Data Related
29.: validacija podataka.

30. : Okvir za programiranje vođen podacima za rad s podacima (Web Crawler, Učenje stroja, Kvantitativno trgovanje itd.).

31. : usporedni testovi performansi u Pandas operacijama.

Chart
32. : kolekcija skripti za crtanje lijepih oblika i animaciju algoritama.

33. : pomaže data scientistima u izradi grafikona.

34. : Alat za geometrijsko predstavljanje višedimenzionalnih podataka.

P.S.
Podijelite svoje iskustvo s korištenjem ovih biblioteka ili pričajte o svojim otkrićima iz 2019.
Izvor: habr.com
