Revisamos e comparamos 10 bibliotecas de código aberto para Python e seleccionamos as 000 máis útiles.
Agrupamos estas bibliotecas en 8 categorías.
O artigo foi traducido co apoio de EDISON Software, que optimización de buscadores e SEO E desenvolve aplicacións móbiles para Android e iOS .
Python Toolkit
1. Pipenv : Fluxo de traballo de desenvolvemento de Python para humanos.
2. Pyxel : Desenvolvemento de xogos retro en Python.
3. PyTest v3.5 : Un marco que che axuda a escribir probas curtas e escalas para probas funcionais complexas.
4. Poesía : Simplifica a xestión e empaquetado da dependencia.
5. Logurú : simplificar rexistros.
6. Faust : Biblioteca para aplicacións de streaming/streaming.
7. Pampy : A coincidencia de patróns coa que estabas soñando.
8. Pire-chequeo : Comprobación de tipo realizado.
9. Delorean , unha biblioteca para traballar con horarios e datas.
10. Circq : Unha biblioteca para traballar con circuítos Noisy Intermediate Scale Quantum (NISQ).
11. Python-nubia : Un marco para traballar coa liña de comandos.
tea
12. Solicitudes-HTML : Análise HTML para humanos.
13. bokeh : Visualización interactiva de datos en navegadores modernos.
14. Serpe : rápido, fresco, asíncrono.
15. Pywebview v2.0 : Mostra o contido HTML nunha ventá separada.
16. Que Waf : Detecta e evita os firewalls e os sistemas de seguridade de aplicacións web.
17. Fundido : Un marco minimalista e rápido para crear API HTTP.
Terminal
18. Termtosvg : gravamos sesións co terminal como animación SVG.
19. Asciinema v2.0 : gravamos sesións de terminal.
20. Termgraph : ferramentas de liña de comandos, debuxa gráficos.
Editor de código
21. negro : formateador de código intransixente.
22. Algojammer : editor de código experimental para escribir algoritmos.
23. Bolera : unha ferramenta de refactorización a nivel de árbore de sintaxe.
depuración
24. Py-espia : Permítelle visualizar en que está a dedicar o seu programa sen ter que reiniciar o programa.
25. Ollo de paxaro : Depurador gráfico usando AST.
26. Xeado : bonito depurador.
Compilador
27. Transcriptar : Tradutor de Python 3.7 a JavaScript.
28. Pioduro : pila de ciencia de datos no navegador.
Datos relacionados
29. Voluptuoso : validación de datos.
30. Botflow : marco de programación baseado en datos para o traballo en pipeline de datos (rastrexador web, aprendizaxe automática, comercio cuantitativo, etc.).
31. Fast-Pandas : probas comparativas de rendemento nas operacións de Pandas.
Gráfico
32. Un percorrido polo país das marabillas das matemáticas con Python : unha colección de guións para debuxar formas fermosas e algoritmos de animación.
33. Chartificar : Axuda aos científicos de datos a crear gráficos.
34. Hypertools v0.5 : Unha ferramenta para a representación xeométrica de datos multidimensionais.
PS
Comparte a túa experiencia usando estas bibliotecas ou cóntanos os teus descubrimentos en 2019.
Fonte: www.habr.com