Tarkistimme ja vertasimme 10 000 avoimen lähdekoodin kirjastoa Pythonille ja valitsimme 34 hyödyllisintä.
Olemme ryhmitellyt nämä kirjastot 8 luokkaan.
Artikkeli on käännetty EDISON Softwaren tuella, joka hakukoneoptimointi ja SEOJa kehittää Android- ja iOS-mobiilisovelluksia.
Python Toolkit
1. Pipenv: Python-kehityksen työnkulku ihmisille.
2. Pikseli: Retropelien kehittäminen Pythonissa.
3. PyTest v3.5: Kehys, jonka avulla voit kirjoittaa lyhyitä testejä ja asteikkoja monimutkaisia toiminnallisia testejä varten.
4. Runous: Yksinkertaistaa riippuvuuden hallintaa ja pakkausta.
5. Loguru: Yksinkertaista lokeja.
6. Faust: Kirjasto suoratoisto-/suoratoistosovelluksille.
7. Pampy: Pattern Matching, josta olet haaveillut.
8. Pyre-tarkastus: Suoritettava tyyppitarkastus.
9. DeLorean, kirjasto aikojen ja päivämäärien käsittelyyn.
10. Circ: Kirjasto työskentelyyn Noisy Intermediate Scale Quantum (NISQ) -piirien kanssa.
11. Python-nubia: Kehys komentorivin kanssa työskentelemiseen.
verkko
12. Pyynnöt-HTML: HTML-jäsennys ihmisille.
13. Bokeh: Interaktiivinen tietojen visualisointi nykyaikaisissa selaimissa.
14. Käärme: nopea, viileä, asynkroninen.
15. Pywebview v2.0: Näytä HTML-sisältö erillisessä ikkunassa.
16. WhatWaf: Tunnista ja ohita palomuurit ja verkkosovellusten turvajärjestelmät.
17. sula: Minimalistinen ja nopea kehys HTTP API:iden luomiseen.
terminaali
18. Termtosvg: tallennamme istunnot päätteen kanssa SVG-animaatioina.
19. Ascinema v2.0: tallennamme pääteistuntoja.
20. Termgraph: komentorivityökalut, piirtää kaavioita.
Koodieditori
21. Musta: tinkimätön koodinmuotoilija.
22. Algojammer: kokeellinen koodieditori algoritmien kirjoittamiseen.
23. keilaaja: Refaktorointityökalu syntaksipuun tasolla.
Virheenkorjaus
24. Py-vakooja: Voit visualisoida, mihin ohjelmasi käyttää aikaa ilman, että sinun tarvitsee käynnistää ohjelmaa uudelleen.
25. Birdseye: Graafinen virheenkorjaus AST:lla.
26. Jäätelö: söpö debuggeri.
kääntäjä
27. Transcrypt: Python 3.7 - JavaScript-kääntäjä.
28. Pyodide: datascience-pino selaimessa.
Tietoihin liittyvä
29. Uhkea: tietojen validointi.
30. Botflow: Tietoihin perustuva ohjelmointikehys dataputkityötä varten (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Nopeat Pandat: vertailevat suorituskykytestit Panda-toiminnoissa.
Kaavio
32. Kiertue matematiikan ihmemaassa Pythonin kanssa: kokoelma skriptejä kauniiden muotojen piirtämiseen ja algoritmien animointiin.
33. Kartioi: Auttaa datatieteilijöitä luomaan kaavioita.
34. Hypertools v0.5: Työkalu moniulotteisen tiedon geometriseen esittämiseen.
PS.
Jaa kokemuksesi näiden kirjastojen käytöstä tai kerro meille vuoden 2019 havainnoistasi.
Lähde: will.com