Vaatasime üle ja võrdlesime Pythoni jaoks 10 000 avatud lähtekoodiga teeki ning valisime välja 34 kõige kasulikumat.
Oleme need raamatukogud rühmitanud 8 kategooriasse.
Artikkel on tõlgitud EDISON Tarkvara toel, mis otsingumootoritele optimeerimine ja SEO ning arendab Androidi ja iOS-i mobiilirakendusi.
Pythoni tööriistakomplekt
1. Pipenv: Pythoni arenduse töövoog inimestele.
2. Pyxel: Retromängude arendamine Pythonis.
3. PyTest v3.5: raamistik, mis aitab koostada lühikesi teste ja skaalasid keeruliste funktsionaalsete testide jaoks.
4. Luule: Lihtsustab sõltuvuse haldamist ja pakkimist.
5. Loguru: logide lihtsustamine.
6. Faust: voogesituse/voogesituse rakenduste teek.
7. Pampy: Mustri sobitamine, millest olete unistanud.
8. Pyre-check: Täielik tüübikontroll.
9. Delorean, raamatukogu kellaaegade ja kuupäevadega töötamiseks.
10. Tsirq: raamatukogu müraga keskmise skaala kvanti (NISQ) ahelatega töötamiseks.
11. Python-nubia: raamistik käsureaga töötamiseks.
võrk
12. Taotlused-HTML: HTML-i sõelumine inimestele.
13. Bokeh: interaktiivne andmete visualiseerimine tänapäevastes brauserites.
14. Madu: kiire, lahe, asünkroonne.
15. Pywebview v2.0: HTML-i sisu kuvamine eraldi aknas.
16. WhatWaf: tulemüüride ja veebirakenduste turvasüsteemide tuvastamine ja neist möödaminek.
17. Sulanud: minimalistlik ja kiire raamistik HTTP API-de loomiseks.
terminal
18. Termtosvg: salvestame terminaliga seansse SVG-animatsioonina.
19. Ascinema v2.0: salvestame terminaliseansse.
20. Termgraaf: käsurea tööriistad, joonistab graafikuid.
koodiredaktor
21. Must: kompromissitu koodivormindaja.
22. Algojammer: eksperimentaalne koodiredaktor algoritmide kirjutamiseks.
23. Pallur: taasfaktori tööriist süntaksipuu tasemel.
Silumine
24. Py-spioon: Võimaldab visualiseerida, millele teie programm aega kulutab, ilma et peaksite programmi taaskäivitama.
25. Linnusilm: AST-i kasutav graafiline silur.
26. Jäätis: armas silur.
Kompilaator
27. Krüptida ümber: Python 3.7 ja JavaScripti tõlkija.
28. Püodiid: andmeteaduste virn brauseris.
Andmed Seotud
29. meelas: andmete valideerimine.
30. Botflow: andmepõhine programmeerimisraamistik andmekonveieri tööks (veebiindekseerija, masinõpe, kvantitatiivne kauplemine. jne).
31. Kiired Pandad: võrdlevad jõudlustestid Pandade operatsioonides.
Joonis
32. Ringreis matemaatika imedemaal Pythoniga: skriptide kogumik kaunite kujundite joonistamiseks ja algoritmide animeerimiseks.
33. Chartify: aitab andmeteadlastel graafikuid luua.
34. Hüpertööriistad v0.5: tööriist mitmemõõtmeliste andmete geomeetriliseks esitamiseks.
PS
Jagage oma kogemusi nende raamatukogude kasutamisega või rääkige meile oma 2019. aasta leidudest.
Allikas: www.habr.com