
Analisamos e comparamos 10.000 bibliotecas open source para Python e selecionamos 34 as mais úteis.

Agrupamos essas bibliotecas em 8 categorias.
Este artigo foi traduzido com o apoio da empresa EDISON Software, que , além de .
Python Toolkit
1. : Fluxo de trabalho de desenvolvimento Python para humanos.

2. : Desenvolvimento de jogos retro em Python.

3. : Framework que ajuda a escrever testes curtos e escala para testes funcionais complexos.

4. : Facilita o gerenciamento de dependências e a embalagem.

5. : Simplifica logs.

6. : biblioteca para aplicativos de streaming.

7. : O Pattern Matching que você sonhou.

8. : Verificação de tipo performática.

9. , biblioteca para manipulação de tempo e datas.

10. : biblioteca para trabalhar com circuitos Noisy Intermediate Scale Quantum (NISQ).

11. : Framework para trabalhar com a linha de comando.

Web
12. : Análise de HTML para humanos.

13. : visualização interativa de dados em navegadores modernos.

14. : rápido, descolado, assíncrono.

15. : Exibe conteúdo HTML em uma janela separada.

16. : Detecção e contorno de firewalls e sistemas de proteção de aplicativos web.

17. : framework minimalista e rápido para criar APIs HTTP.

Terminal
18. : grava sessões do terminal como animação SVG.

19. : grava sessões de terminal.

20. : ferramentas de linha de comando que desenham gráficos.

Code Editor
21. : formatador de código sem compromissos.

22. : editor experimental de código para escrever algoritmos.

23. : ferramenta de refatoração em nível de árvore sintática.

Debugging
24. : permite visualizar onde seu programa gasta tempo sem reiniciar.

25. : depurador gráfico que utiliza AST.

26. : depurador simpático.

Compiler
27. : transpilador de Python 3.7 para JavaScript.

28. : stack de ciência de dados no navegador.

Data Related
29.: validação de dados.

30. : Framework de programação orientada a dados para trabalhos em pipelines de dados (Web Crawler, Aprendizado de Máquina, Trading Quantitativo, etc.).

31. : testes comparativos de desempenho em operações Pandas.

Chart
32. : coleção de scripts para desenhar figuras bonitas e animar algoritmos.

33. : ajuda cientistas de dados a criar gráficos.

34. : Uma ferramenta para representação geométrica de dados multidimensionais.

P.S.
Compartilhe sua experiência com essas bibliotecas ou conte sobre suas descobertas em 2019.
Fonte: habr.com
