Zkontrolovali jsme a porovnali 10 000 open source knihoven pro Python a vybrali jsme 34 nejužitečnějších.
Tyto knihovny jsme seskupili do 8 kategorií.
Článek byl přeložen s podporou EDISON Software, která optimalizace pro vyhledávače a SEOa vyvíjí mobilní aplikace pro Android a iOS.
Python Toolkit
1. Pipenv: Pracovní postup vývoje Pythonu pro lidi.
2. Pixel: Vývoj retro her v Pythonu.
3. PyTest v3.5: Rámec, který vám pomáhá psát krátké testy a škály pro komplexní funkční testy.
4. Poezie: Zjednodušuje správu závislostí a balení.
5. Loguru: Zjednodušte protokoly.
6. Faust: Knihovna pro streamovací/streamovací aplikace.
7. Pampy: Pattern Matching, o kterém jste snili.
8. Pyre-check: Provedení typové kontroly.
9. Delorean, knihovna pro práci s časy a daty.
10. Circq: Knihovna pro práci s obvody Noisy Intermediate Scale Quantum (NISQ).
11. Python-nubia: Rámec pro práci s příkazovým řádkem.
Web
12. Požadavky-HTML: Analýza HTML pro lidi.
13. Bokeh: Interaktivní vizualizace dat v moderních prohlížečích.
14. Had: rychlý, chladný, asynchronní.
15. Pywebview v2.0: Zobrazení obsahu HTML v samostatném okně.
16. WhatWaf: Detekce a obcházení firewallů a bezpečnostních systémů webových aplikací.
17. Roztavený: Minimalistický a rychlý rámec pro vytváření HTTP API.
terminál
18. Termtosvg: nahráváme relace s terminálem jako animaci SVG.
19. Asciinema v2.0: zaznamenáváme terminálové relace.
20. Termgraph: nástroje příkazového řádku, kreslí grafy.
Editor kódu
21. Černá: nekompromisní formátovač kódu.
22. Algojammer: experimentální editor kódu pro psaní algoritmů.
23. Nadhazovač: Nástroj pro refaktorování na úrovni stromu syntaxe.
Ladění
24. Py-špion: Umožňuje vám vizualizovat, čím váš program tráví čas, aniž byste jej museli restartovat.
25. Birdseye: Grafický debugger využívající AST.
26. Zmrzlina: roztomilý debugger.
překladač
27. Překódovat: Překladač z Pythonu 3.7 do JavaScriptu.
28. Pyodide: zásobník datové vědy v prohlížeči.
Související s daty
29. Smyslný: ověření dat.
30. Botflow: Datami řízený programovací rámec pro práci s datovým potrubím (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Rychlé pandy: srovnávací testy výkonu v operacích Pandas.
Graf
32. Prohlídka v říši divů matematiky s Pythonem: sbírka skriptů pro kreslení krásných tvarů a animačních algoritmů.
33. Chartify: Pomáhá datovým vědcům vytvářet grafy.
34. Hypertools v0.5: Nástroj pro geometrickou reprezentaci vícerozměrných dat.
PS
Podělte se o své zkušenosti s používáním těchto knihoven nebo nám řekněte o svých zjištěních v roce 2019.
Zdroj: www.habr.com