Revisamos e comparamos 10 bibliotecas de código aberto para Python e selecionamos as 000 mais úteis.
Agrupamos essas bibliotecas em 8 categorias.
O artigo foi traduzido com o apoio da EDISON Software, que otimização de mecanismos de busca e SEO E desenvolve aplicativos móveis Android e iOS .
Kit de ferramentas Python
1. Pipenv : Fluxo de trabalho de desenvolvimento Python para humanos.
2. Pixel : Desenvolvimento de jogos retrô em Python.
3. PyTest v3.5 : uma estrutura que ajuda a escrever testes curtos e escalas para testes funcionais complexos.
4. Poesia : simplifica o gerenciamento e o empacotamento de dependências.
5. Loguru : simplifique os registros.
6. Faust : Biblioteca para aplicativos de streaming/streaming.
7. Pampy : A correspondência de padrões com a qual você sempre sonhou.
8. Pira-verificação : Verificação de tipo de desempenho.
9. Deloreano , uma biblioteca para trabalhar com horários e datas.
10. cirq : Uma biblioteca para trabalhar com circuitos Noisy Intermediate Scale Quantum (NISQ).
11. Python-núbia : uma estrutura para trabalhar com a linha de comando.
Web
12. Solicitações-HTML : Análise de HTML para humanos.
13. Bokeh : Visualização interativa de dados em navegadores modernos.
14. Vibora : rápido, legal, assíncrono.
15. Pywebview v2.0 : exibe o conteúdo HTML em uma janela separada.
16. WhatWaf : Detecte e ignore firewalls e sistemas de segurança de aplicativos da web.
17. fundido : Uma estrutura minimalista e rápida para a criação de APIs HTTP.
terminal
18. Termosvg : gravamos sessões com o terminal como animação SVG.
19. Asciinema v2.0 : gravamos sessões de terminal.
20. Termógrafo : ferramentas de linha de comando, desenha gráficos.
Editor de código
21. Preto : formatador de código intransigente.
22. Algojammer : editor de código experimental para escrever algoritmos.
23. Jogador de boliche : uma ferramenta de refatoração no nível da árvore de sintaxe.
depuração
24. Pi-espião : permite que você visualize em que seu programa está gastando tempo sem precisar reiniciá-lo.
25. Olho do pássaro : Depurador gráfico usando AST.
26. Icecream : depurador fofo.
Compilador
27. Transcriptar : Tradutor de Python 3.7 para JavaScript.
28. Piodide : pilha de ciência de dados no navegador.
Dados Relacionados
29. Voluptuoso : data de validade.
30. Fluxo de bot : Estrutura de programação orientada a dados para trabalho de pipeline de dados (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Pandas Rápidos : testes comparativos de desempenho em operações Pandas.
de cores
32. Um passeio pelo país das maravilhas da matemática com Python : uma coleção de scripts para desenhar belas formas e animar algoritmos.
33. Chartificar : ajuda os cientistas de dados a criar gráficos.
34. Hiperferramentas v0.5 : Uma ferramenta para representação geométrica de dados multidimensionais.
PS
Compartilhe sua experiência usando essas bibliotecas ou conte-nos sobre suas descobertas em 2019.
Fonte: habr.com