Pregledali smo i usporedili 10 000 biblioteka otvorenog koda za Python i odabrali 34 najkorisnije.
Grupirali smo ove knjižnice u 8 kategorija.
Članak je preveden uz potporu EDISON Softwarea, koji optimizacija za tražilice i SEOI razvija Android i iOS mobilne aplikacije.
Python Toolkit
1. Pipenv: Tijek razvoja Pythona za ljude.
2. Pixel: Razvoj retro igara u Pythonu.
3. PyTest v3.5: okvir koji vam pomaže napisati kratke testove i ljestvice za složene funkcionalne testove.
4. Poezija: Pojednostavljuje upravljanje ovisnostima i pakiranje.
5. Loguru: Pojednostavite zapise.
6. Faust: Knjižnica za streaming/aplikacije za strujanje.
7. Pampy: Usklađivanje uzorka o kojem ste sanjali.
8. Lomača: Performansna provjera tipa.
9. DeLorean, biblioteka za rad s vremenima i datumima.
10. Circq: Knjižnica za rad s bučnim kvantnim (NISQ) sklopovima.
11. Python-nubija: okvir za rad s naredbenim retkom.
web stranica
12. Zahtjevi-HTML: Raščlanjivanje HTML-a za ljude.
13. Bokeh: Interaktivna vizualizacija podataka u modernim preglednicima.
14. Zmija: brzo, hladno, asinkrono.
15. Pywebview v2.0: Prikaži HTML sadržaj u zasebnom prozoru.
16. WhatWaf: Otkrijte i zaobiđite vatrozide i sigurnosne sustave web aplikacija.
17. rastopljen: minimalistički i brz okvir za stvaranje HTTP API-ja.
terminal
18. Termtosvg: snimamo sesije s terminalom kao SVG animaciju.
19. Asciinema v2.0: snimamo terminalske sesije.
20. Termgraf: alati za naredbeni redak, crtanje grafikona.
Uređivač koda
21. Crna: beskompromisni formater koda.
22. Algojammer: eksperimentalni uređivač koda za pisanje algoritama.
23. polucilindar: Alat za refaktoriranje na razini stabla sintakse.
Otklanjanje grešaka
24. Py-špijun: Omogućuje vam da vizualizirate na što vaš program troši vrijeme bez ponovnog pokretanja programa.
25. Ptičje oko: Grafički program za ispravljanje pogrešaka koji koristi AST.
26. Sladoled: slatki program za otklanjanje pogrešaka.
kompajler
27. Transkripcija: Prevoditelj s Pythona 3.7 na JavaScript.
28. Pjodid: datascience stog u pregledniku.
Povezano s podacima
29. Pohotan: provjera valjanosti podataka.
30. Botflow: Programski okvir vođen podacima za rad u cjevovodu podataka (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Brze pande: usporedni testovi performansi u operacijama Panda.
Grafikon
32. Putovanje u zemlju čudesa matematike s Pythonom: zbirka skripti za crtanje lijepih oblika i animiranje algoritama.
33. Chartify: pomaže znanstvenicima u izradi grafikona.
34. Hypertools v0.5: Alat za geometrijski prikaz višedimenzionalnih podataka.
PS
Podijelite svoje iskustvo s korištenjem ovih biblioteka ili nam recite o svojim nalazima u 2019.
Izvor: www.habr.com