Pregledali smo i uporedili 10 biblioteka otvorenog koda za Python i odabrali 000 najkorisnije.
Ove biblioteke smo grupisali u 8 kategorija.
Članak je preveden uz podršku EDISON softvera, koji optimizacija za pretraživače i SEOI razvija Android i iOS mobilne aplikacije.
Python Toolkit
1. Pipenv: Python Development Workflow for Humans.
2. Pyxel: Razvoj retro igara u Pythonu.
3. PyTest v3.5: Okvir koji vam pomaže da napišete kratke testove i skale za složene funkcionalne testove.
4. poezija: Pojednostavljuje upravljanje ovisnostima i pakiranje.
5. Loguru: Pojednostavite dnevnike.
6. Faust: Biblioteka za streaming/streaming aplikacije.
7. Pampy: Pattern Matching o kojem ste sanjali.
8. Pyre-check: Izvršna provjera tipa.
9. Delorean, biblioteka za rad sa vremenima i datumima.
10. Circq: Biblioteka za rad sa kvantnim krugovima srednje skale buke (NISQ).
11. Python-nubia: Okvir za rad sa komandnom linijom.
veb
12. Zahtjevi-HTML: HTML raščlanjivanje za ljude.
13. Bokeh: Interaktivna vizualizacija podataka u modernim pretraživačima.
14. Zmija: brz, hladan, asinhroni.
15. Pywebview v2.0: Prikažite HTML sadržaj u zasebnom prozoru.
16. WhatWaf: Otkrivanje i zaobilaženje zaštitnih zidova i sigurnosnih sistema web aplikacija.
17. Rastopljeni: Minimalistički i brzi okvir za kreiranje HTTP API-ja.
terminal
18. Termtosvg: snimamo sesije sa terminalom kao SVG animaciju.
19. Asciinema v2.0: snimamo terminalske sesije.
20. Termgraph: alati komandne linije, crtanje grafikona.
Uređivač koda
21. Black: beskompromisni formater koda.
22. Algojammer: eksperimentalni uređivač koda za pisanje algoritama.
23. Kuglač: Alat za refaktoriranje na nivou stabla sintakse.
otklanjanje grešaka
24. Py-špijun: Omogućava vam da vizualizirate na šta vaš program troši vrijeme bez ponovnog pokretanja programa.
25. Birdseye: Grafički debuger koji koristi AST.
26. Sladoled: slatki debuger.
Kompajler
27. Transkript: Python 3.7 na JavaScript prevodilac.
28. Pyodide: datascience stog u pretraživaču.
Data Related
29. Dobrodušan: validacija podataka.
30. Botflow: Okvir za programiranje vođen podacima za rad na cevovodu podataka (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Brze pande: uporedni testovi performansi u operacijama Panda.
grafikon
32. Tura u zemlji čuda matematike s Pythonom: zbirka skripti za crtanje prekrasnih oblika i algoritama za animaciju.
33. Chartify: Pomaže naučnicima za podatke da kreiraju grafikone.
34. Hypertools v0.5: Alat za geometrijsko predstavljanje višedimenzionalnih podataka.
PS
Podijelite svoje iskustvo korištenja ovih biblioteka ili nam recite o svojim nalazima u 2019.
izvor: www.habr.com