Sinuri at inihambing namin ang 10 open source na library para sa Python at pinili ang 000 na pinakakapaki-pakinabang.
Pinag-grupo namin ang mga aklatang ito sa 8 kategorya.
Ang artikulo ay isinalin sa suporta ng EDISON Software, na search engine optimization at SEOAt bubuo ng Android at iOS na mga mobile application.
Toolkit ng Python
1. Pipenv: Python Development Workflow para sa mga Tao.
2. Pixel: Pag-unlad ng mga retro na laro sa Python.
3. PyTest v3.5: Isang balangkas na tumutulong sa iyong sumulat ng mga maiikling pagsubok at timbangan para sa mga kumplikadong functional na pagsubok.
4. Mga tula: Pinapasimple ang pamamahala sa dependency at packaging.
5. Loguru: Pasimplehin ang mga log.
6. Faust: Library para sa streaming/streaming na mga application.
7. Pampy: Ang Pattern Matching na pinapangarap mo.
8. Pyre-check: Performant type-checking.
9. delorean, isang library para sa pagtatrabaho sa mga oras at petsa.
10. Circq: Isang library para sa pagtatrabaho sa Noisy Intermediate Scale Quantum (NISQ) circuits.
11. Python-nubia: Isang balangkas para sa pagtatrabaho sa command line.
web
12. Mga Kahilingan-HTML: Pag-parse ng HTML para sa mga Tao.
13. Bokeh: Interactive na visualization ng data sa mga modernong browser.
14. Ahas: mabilis, cool, asynchronous.
15. Pywebview v2.0: Ipakita ang nilalamang HTML sa isang hiwalay na window.
16. WhatWaf: I-detect at i-bypass ang mga firewall at web application security system.
17. Tinunaw: Isang minimalistic at mabilis na balangkas para sa paglikha ng mga HTTP API.
Pandulo
18. Termtosvg: nagre-record kami ng mga session sa terminal bilang SVG animation.
19. Asciinema v2.0: nagre-record kami ng mga terminal session.
20. Termgraph: command line tool, gumuhit ng mga graph.
Editor ng Code
21. itim: walang kompromiso na taga-format ng code.
22. Algojammer: pang-eksperimentong code editor para sa pagsulat ng mga algorithm.
23. bowler: Isang refactoring tool sa antas ng syntax tree.
Pag-debug
24. Py-spy: Binibigyang-daan kang mailarawan kung ano ang ginugugol ng iyong programa nang hindi kinakailangang i-restart ang program.
25. Birdseye: Graphical debugger gamit ang AST.
26. Sorbetes: cute na debugger.
tagatala
27. Transcrypt: Python 3.7 sa tagasalin ng JavaScript.
28. Pyodide: datascience stack sa browser.
Kaugnay ng Data
29. Makalaman: pagpapatunay ng datos.
30. Botflow: Data driven programming framework para sa Data pipeline work (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Mabilis-Panda: mga pagsubok sa paghahambing sa pagganap sa mga pagpapatakbo ng Pandas.
Tsart
32. Isang Paglilibot sa Wonderland ng Math kasama ang Python: isang koleksyon ng mga script para sa pagguhit ng magagandang hugis at animating algorithm.
33. Chartify: Tumutulong sa mga data scientist na gumawa ng mga graph.
34. Hypertools v0.5: Isang tool para sa geometric na representasyon ng multidimensional na data.
PS
Ibahagi ang iyong karanasan sa paggamit ng mga aklatang ito o sabihin sa amin ang tungkol sa iyong mga natuklasan sa 2019.
Pinagmulan: www.habr.com