Áttekintettük és összehasonlítottuk a Python 10 000 nyílt forráskódú könyvtárát, és kiválasztottuk a 34 leghasznosabbat.
Ezeket a könyvtárakat 8 kategóriába soroltuk.
A cikk az EDISON Software támogatásával készült, amely keresőoptimalizálás és SEOÉs Android és iOS mobilalkalmazásokat fejleszt.
Python Toolkit
1. Pipenv: Python fejlesztési munkafolyamat emberek számára.
2. Pixel: Retro játékok fejlesztése Pythonban.
3. PyTest v3.5: Keretrendszer, amely segít rövid tesztek és skálák írásában összetett funkcionális tesztekhez.
4. Költészet: Leegyszerűsíti a függőségkezelést és a csomagolást.
5. Loguru: A naplók egyszerűsítése.
6. Faust: streaming/streaming alkalmazások könyvtára.
7. Pampy: A mintaillesztés, amiről álmodoztál.
8. Pyre-check: Végrehajtási típusellenőrzés.
9. DeLorean, egy könyvtár az idők és dátumok kezeléséhez.
10. Circq: Zajos köztes skálájú kvantum (NISQ) áramkörökkel való munkavégzésre szolgáló könyvtár.
11. Python-núbia: keretrendszer a parancssorral való munkavégzéshez.
háló
12. Kérések-HTML: HTML elemzés emberek számára.
13. Bokeh: Interaktív adatvizualizáció modern böngészőkben.
14. Kígyó: gyors, menő, aszinkron.
15. Pywebview v2.0: HTML-tartalom megjelenítése külön ablakban.
16. WhatWaf: Tűzfalak és webalkalmazás-biztonsági rendszerek észlelése és megkerülése.
17. Olvadt: Minimalista és gyors keretrendszer HTTP API-k létrehozásához.
terminál
18. Termtosvg: a terminállal való munkameneteket SVG animációként rögzítjük.
19. Asciinema v2.0: terminál munkameneteket rögzítünk.
20. Termgraph: parancssori eszközök, grafikonokat rajzol.
Kódszerkesztő
21. Fekete: megalkuvást nem ismerő kódformázó.
22. Algojammer: kísérleti kódszerkesztő algoritmusok írásához.
23. tekéző: Refaktoráló eszköz a szintaxisfa szintjén.
Hibakeresés
24. Py-spy: Lehetővé teszi a program újraindítása nélkül annak megjelenítését, hogy mivel tölti az idejét a program.
25. Madárszem: Grafikus hibakereső AST használatával.
26. Jégkrém: aranyos hibakereső.
fordítóprogram
27. Átkódolás: Python 3.7 - JavaScript fordító.
28. Piodid: datascience verem a böngészőben.
Adatokkal kapcsolatos
29. Kéjes: adatérvényesítés.
30. Botflow: Adatvezérelt programozási keretrendszer Data pipeline munkához (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Gyors-pandák: összehasonlító teljesítménytesztek a Pandák működésében.
Táblázatos
32. Túra a matematika csodaországában Python segítségével: szkriptek gyűjteménye gyönyörű formák rajzolásához és algoritmusok animálásához.
33. Chartify: Segít az adatkutatóknak grafikonok létrehozásában.
34. Hypertools v0.5: Többdimenziós adatok geometriai ábrázolására szolgáló eszköz.
PS
Ossza meg tapasztalatait e könyvtárak használatával, vagy meséljen nekünk 2019-es eredményeiről.
Forrás: will.com