Pregledali in primerjali smo 10 odprtokodnih knjižnic za Python in izbrali 000 najbolj uporabnih.
Te knjižnice smo združili v 8 kategorij.
Članek je bil preveden s podporo EDISON Software, ki optimizacija iskalnikov in SEOin razvija mobilne aplikacije za Android in iOS.
Zbirka orodij Python
1. Pipenv: Python Development Workflow for Humans.
2. pyxel: Razvoj retro iger v Pythonu.
3. PyTest v3.5: Ogrodje, ki vam pomaga napisati kratke teste in lestvice za kompleksne funkcionalne teste.
4. Poezija: Poenostavlja upravljanje odvisnosti in pakiranje.
5. Loguru: Poenostavite dnevnike.
6. Faust: Knjižnica za aplikacije za pretakanje/pretakanje.
7. Pampy: Ujemanje vzorcev, o katerem ste sanjali.
8. Preverjanje požara: Učinkovito preverjanje tipa.
9. delorean, knjižnica za delo s časi in datumi.
10. Circq: Knjižnica za delo z vezji Noisy Intermediate Scale Quantum (NISQ).
11. Python-nubija: Ogrodje za delo z ukazno vrstico.
Web
12. Zahteve-HTML: Razčlenjevanje HTML za ljudi.
13. Bokeh: Interaktivna vizualizacija podatkov v sodobnih brskalnikih.
14. Kača: hitro, hladno, asinhrono.
15. Pywebview v2.0: Prikaži vsebino HTML v ločenem oknu.
16. WhatWaf: Zaznajte in obidite požarne zidove in varnostne sisteme spletnih aplikacij.
17. Molten: minimalistično in hitro ogrodje za ustvarjanje API-jev HTTP.
terminal
18. Termtosvg: seje s terminalom snemamo kot SVG animacijo.
19. Asciinema v2.0: snemamo terminalske seje.
20. Termgraph: orodja ukazne vrstice, risanje grafov.
Urejevalnik kod
21. črna: brezkompromisen oblikovalec kode.
22. Algojammer: eksperimentalni urejevalnik kode za pisanje algoritmov.
23. kegljač: Orodje za preoblikovanje na ravni skladenjskega drevesa.
Razhroščevanje
24. Py-vohun: Omogoča vam vizualizacijo, za kaj vaš program porabi čas, ne da bi morali ponovno zagnati program.
25. Ptičje oko: Grafični razhroščevalnik, ki uporablja AST.
26. Sladoled: srčkan razhroščevalnik.
Prevajalnik
27. Transcrypt: Prevajalnik Python 3.7 v JavaScript.
28. Piodid: sklad podatkovne znanosti v brskalniku.
Povezano s podatki
29. seksapilna: preverjanje podatkov.
30. Botflow: Podatkovno usmerjen programski okvir za delo v cevovodu podatkov (spletni pajek, strojno učenje, kvantitativno trgovanje itd.).
31. Fast-Pande: primerjalni testi delovanja pri operacijah Panda.
Graf
32. Potovanje po čudežni deželi matematike s Pythonom: zbirka skript za risanje lepih oblik in animiranje algoritmov.
33. Chartify: Pomaga znanstvenikom pri ustvarjanju grafov.
34. Hypertools v0.5: Orodje za geometrijsko predstavitev večdimenzionalnih podatkov.
PS
Delite svoje izkušnje z uporabo teh knjižnic ali nam povejte o svojih ugotovitvah v letu 2019.
Vir: www.habr.com