Skontrolovali sme a porovnali 10 000 open source knižníc pre Python a vybrali sme 34 najužitočnejších.
Tieto knižnice sme zoskupili do 8 kategórií.
Článok bol preložený s podporou EDISON Software, ktorá optimalizácia pre vyhľadávače a SEOa vyvíja mobilné aplikácie pre Android a iOS.
Python Toolkit
1. Pipenv: Pracovný postup vývoja Pythonu pre ľudí.
2. pyxel: Vývoj retro hier v Pythone.
3. PyTest v3.5: Rámec, ktorý vám pomáha písať krátke testy a škály pre komplexné funkčné testy.
4. Poézie: Zjednodušuje správu závislostí a balenie.
5. Loguru: Zjednodušte denníky.
6. Faust: Knižnica pre aplikácie na streamovanie/streamovanie.
7. Pampy: Pattern Matching, o ktorom ste snívali.
8. Pyre-check: Vykonávanie typovej kontroly.
9. delorean, knižnica na prácu s časmi a dátumami.
10. Cca: Knižnica pre prácu s obvodmi Noisy Intermediate Scale Quantum (NISQ).
11. Python-nubia: Rámec pre prácu s príkazovým riadkom.
web
12. Žiadosti-HTML: Analýza HTML pre ľudí.
13. bokeh: Interaktívna vizualizácia dát v moderných prehliadačoch.
14. Had: rýchly, chladný, asynchrónny.
15. Pywebview v2.0: Zobrazenie obsahu HTML v samostatnom okne.
16. WhatWaf: Detekcia a obídenie firewallov a bezpečnostných systémov webových aplikácií.
17. roztavený: Minimalistický a rýchly rámec pre vytváranie HTTP API.
terminál
18. Termtosvg: zaznamenávame relácie s terminálom ako animáciu SVG.
19. Asciinema v2.0: zaznamenávame terminálne relácie.
20. Termgraph: nástroje príkazového riadku, kreslí grafy.
Editor kódu
21. čierna: nekompromisný formátovač kódu.
22. Algojammer: experimentálny editor kódu pre písanie algoritmov.
23. nadhadzovač: Nástroj na refaktorovanie na úrovni stromu syntaxe.
Ladenie
24. Py-špión: Umožňuje vám vizualizovať, čím váš program trávi čas bez toho, aby ste ho museli reštartovať.
25. Vtáčie oko: Grafický debugger využívajúci AST.
26. Zmrzlina: roztomilý debugger.
prekladač
27. Prekódovať: Prekladač jazyka Python 3.7 do jazyka JavaScript.
28. Pyodide: zásobník dátovej vedy v prehliadači.
Súvisiace s údajmi
29. zmyselný: overovanie dát.
30. Botflow: Datami riadený programovací rámec pre prácu s dátovým potrubím (Web Crawler, Machine Learning, Quantitative Trading.atc).
31. Rýchle pandy: porovnávacie výkonnostné testy v prevádzke Pandas.
graf
32. Prehliadka v ríši divov matematiky s Pythonom: zbierka skriptov na kreslenie krásnych tvarov a animačných algoritmov.
33. Chartify: Pomáha vedcom údajov vytvárať grafy.
34. Hypertools v0.5: Nástroj na geometrické znázornenie viacrozmerných údajov.
PS
Podeľte sa o svoje skúsenosti s používaním týchto knižníc alebo nám povedzte o svojich zisteniach v roku 2019.
Zdroj: hab.com