Peržiūrėjome ir palyginome 10 000 atvirojo kodo bibliotekų, skirtų Python, ir atrinkome 34 naudingiausias.
Šias bibliotekas suskirstėme į 8 kategorijas.
Straipsnis buvo išverstas su EDISON Software pagalba, kuri optimizavimas paieškos sistemoms ir SEOIr kuria Android ir iOS mobiliąsias aplikacijas.
Python įrankių rinkinys
1. Pipenv: Python kūrimo darbo eiga žmonėms.
2. Pyxel: Retro žaidimų kūrimas Python.
3. PyTest v3.5: sistema, padedanti parašyti trumpus testus ir sudėtingų funkcinių testų skales.
4. Poezija: Supaprastina priklausomybės valdymą ir pakavimą.
5. Loguru: supaprastinkite žurnalus.
6. "Faustas": srautinio / srautinio perdavimo programų biblioteka.
7. Pampy: modelio atitikimas, apie kurį svajojote.
8. Pyre-check: Atlikta tipo patikra.
9. Delorean, biblioteka, skirta dirbti su laiku ir datomis.
10. Cirkas: biblioteka, skirta darbui su triukšmingo vidutinio mastelio kvanto (NISQ) grandinėmis.
11. Python-nubia: darbo su komandine eilute sistema.
tinklas
12. Užklausos-HTML: HTML analizė žmonėms.
13. Bokeh: Interaktyvi duomenų vizualizacija šiuolaikinėse naršyklėse.
14. Gyvatė: greitas, kietas, asinchroninis.
15. Pywebview v2.0: Rodyti HTML turinį atskirame lange.
16. WhatWaf: aptikti ir apeiti užkardas ir žiniatinklio programų apsaugos sistemas.
17. Molten: minimalistinė ir greita HTTP API kūrimo sistema.
terminalas
18. Termtosvg: įrašome seansus su terminalu kaip SVG animaciją.
19. Ascinema v2.0: įrašome terminalo seansus.
20. Termgrafas: komandinės eilutės įrankiai, braižo grafikus.
Kodo redaktorius
21. Juodas: bekompromisis kodo formatuotojas.
22. Algojammer: eksperimentinis kodo redaktorius, skirtas rašyti algoritmus.
23. Bowler: pertvarkymo įrankis sintaksės medžio lygiu.
Debugging
24. Py-spy: leidžia įsivaizduoti, kam jūsų programa praleidžia laiką, nepaleidžiant programos iš naujo.
25. Paukščio akis: grafinis derinimo įrankis naudojant AST.
26. Ledai: mielas derintuvas.
sudarytojas
27. Peršifruoti: Python 3.7 į JavaScript vertėjas.
28. Piodidas: duomenų mokslų krūva naršyklėje.
Susiję su duomenimis
29. apkūni: duomenų patvirtinimas.
30. Botflow: Duomenimis pagrįsta programavimo sistema, skirta duomenų srauto darbui (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Greitosios pandos: lyginamieji Pandos operacijų našumo testai.
schema
32. Ekskursija po matematikos stebuklų šalį su Python: scenarijų rinkinys, skirtas piešti gražias formas ir animuoti algoritmus.
33. Chartifikuoti: padeda duomenų mokslininkams kurti grafikus.
34. Hypertools v0.5: daugiamačių duomenų geometrinio atvaizdavimo įrankis.
PS
Pasidalykite savo patirtimi naudojantis šiomis bibliotekomis arba papasakokite apie savo atradimus 2019 m.
Šaltinis: www.habr.com