Vi gennemgik og sammenlignede 10 open source-biblioteker til Python og udvalgte de 000 mest nyttige.
Vi har grupperet disse biblioteker i 8 kategorier.
Artiklen er oversat med støtte fra EDISON Software, som søgemaskineoptimering og SEOog udvikler Android og iOS mobilapplikationer.
Python Toolkit
1. Pipenv: Python Development Workflow for mennesker.
2. pyxel: Udvikling af retrospil i Python.
3. PyTest v3.5: En ramme, der hjælper dig med at skrive korte test og skalaer til komplekse funktionelle tests.
4. Poetry: Forenkler afhængighedsstyring og pakning.
5. Loguru: Forenkle logfiler.
6. Faust: Bibliotek til streaming/streaming applikationer.
7. Pampy: Mønstermatchningen, du har drømt om.
8. Pyre-tjek: Udførende typekontrol.
9. delorean, et bibliotek til at arbejde med tidspunkter og datoer.
10. Circq: Et bibliotek til at arbejde med Noisy Intermediate Scale Quantum (NISQ) kredsløb.
11. Python-nubia: En ramme til at arbejde med kommandolinjen.
Website
12. Forespørgsler-HTML: HTML-parsing for mennesker.
13. bokeh: Interaktiv datavisualisering i moderne browsere.
14. Slange: hurtig, cool, asynkron.
15. Pywebview v2.0: Vis HTML-indhold i et separat vindue.
16. WhatWaf: Registrer og omgå firewalls og webapplikationssikkerhedssystemer.
17. smeltet: En minimalistisk og hurtig ramme til oprettelse af HTTP API'er.
terminal
18. Termtosvg: vi optager sessioner med terminalen som SVG-animation.
19. Asciinema v2.0: vi optager terminalsessioner.
20. Termgraph: kommandolinjeværktøjer, tegner grafer.
Kode Editor
21. Sort: kompromisløs kodeformater.
22. Algojammer: eksperimentel kodeeditor til at skrive algoritmer.
23. Bowler: Et refactoring-værktøj på syntakstræniveau.
Debugging
24. Py-spion: Giver dig mulighed for at visualisere, hvad dit program bruger tid på uden at skulle genstarte programmet.
25. Fugleøje: Grafisk debugger ved hjælp af AST.
26. icecream: sød debugger.
compiler
27. Transkryptere: Python 3.7 til JavaScript-oversætter.
28. Pyodid: datascience stak i browseren.
Data relateret
29. vellystig: Data validering.
30. Botflow: Datadrevet programmeringsramme for datapipeline arbejde (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Hurtige pandaer: sammenlignende præstationstest i Pandas operationer.
Chart
32. En tur i matematikkens eventyrland med Python: en samling af scripts til at tegne smukke former og animere algoritmer.
33. Chartify: Hjælper dataforskere med at oprette grafer.
34. Hyperværktøj v0.5: Et værktøj til geometrisk repræsentation af multidimensionelle data.
PS
Del din oplevelse med at bruge disse biblioteker eller fortæl os om dine resultater i 2019.
Kilde: www.habr.com