Vi granskade och jämförde 10 000 bibliotek med öppen källkod för Python och valde ut de 34 mest användbara.
Vi har grupperat dessa bibliotek i 8 kategorier.
Artikeln översattes med stöd av EDISON Software, som sökmotoroptimering och SEOOch utvecklar mobilapplikationer för Android och iOS.
Python Toolkit
1. Pipenv: Python Development Workflow för människor.
2. pyxel: Utveckling av retrospel i Python.
3. PyTest v3.5: Ett ramverk som hjälper dig att skriva korta tester och skalor för komplexa funktionstester.
4. Poesi: Förenklar beroendehantering och paketering.
5. Loguru: Förenkla loggar.
6. Faust: Bibliotek för streaming/streamingapplikationer.
7. Pampy: Mönstermatchningen du har drömt om.
8. Pyre-check: Utför typkontroll.
9. delorean, ett bibliotek för att arbeta med tider och datum.
10. cirq: Ett bibliotek för att arbeta med Noisy Intermediate Scale Quantum (NISQ)-kretsar.
11. Python-nubia: Ett ramverk för att arbeta med kommandoraden.
web
12. Förfrågningar-HTML: HTML-analys för människor.
13. Bokeh: Interaktiv datavisualisering i moderna webbläsare.
14. Orm: snabb, cool, asynkron.
15. Pywebview v2.0: Visa HTML-innehåll i ett separat fönster.
16. WhatWaf: Upptäck och kringgå brandväggar och säkerhetssystem för webbapplikationer.
17. smält: Ett minimalistiskt och snabbt ramverk för att skapa HTTP-API:er.
terminal
18. Termtosvg: vi spelar in sessioner med terminalen som SVG-animation.
19. Asciinema v2.0: vi spelar in terminalsessioner.
20. Termgraf: kommandoradsverktyg, ritar grafer.
Kodredigerare
21. Svart: kompromisslös kodformaterare.
22. Algojammer: experimentell kodredigerare för att skriva algoritmer.
23. kastare: Ett refaktoreringsverktyg på syntaxträdnivå.
Debugging
24. Py-spion: Låter dig visualisera vad ditt program lägger tid på utan att behöva starta om programmet.
25. Fågelöga: Grafisk debugger med AST.
26. Glass: söt debugger.
Kompilator
27. Transkryptera: Python 3.7 till JavaScript-översättare.
28. Pyodid: datascience stack i webbläsaren.
Datarelaterad
29. Vällustig: datavalidering.
30. Botflow: Datadrivet programmeringsramverk för datapipelinearbete (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Snabb-Pandas: jämförande prestandatester i Pandas verksamhet.
Diagram
32. En rundtur i matematikens underland med Python: en samling skript för att rita vackra former och animera algoritmer.
33. Chartify: Hjälper datavetare att skapa grafer.
34. Hypertools v0.5: Ett verktyg för geometrisk representation av flerdimensionell data.
PS
Dela din erfarenhet av att använda dessa bibliotek eller berätta om dina resultat under 2019.
Källa: will.com