Spyder é um poderoso ambiente de desenvolvimento integrado em Python. Ele possui uma combinação única de recursos avançados de edição, análise, depuração e criação de perfil de ferramentas de desenvolvimento abrangentes com exploração de dados, execução interativa, inspeção profunda e recursos de visualização elegantes de pacotes de software científico.
Além de seus muitos recursos integrados, sua funcionalidade pode ser estendida ainda mais por meio de seu sistema de plugins e API. Além disso, o Spyder está disponível como uma biblioteca de extensão PyQt5, permitindo construir sua funcionalidade e incorporar seus componentes (como consoles interativos) em seu próprio software.
Componentes principais
editar
Use efetivamente navegadores de função/classe, ferramentas de análise de código em tempo real, edição multilíngue (pyflakes, pylint e pycodestyle), preenchimento automático de código (jedi e corda), divisão horizontal/vertical e clareza de cabeçalho.
console interativo
Aproveite o poder de qualquer número de consoles IPython para fornecer espaço de trabalho completo e suporte à depuração com a flexibilidade de uma interface GUI completa. Execute código instantaneamente por linha, unidade ou arquivo e plote em linha com a saída ou diretamente na janela interativa.
Visualizador de documentos
Use o Sphinx para renderizar documentação para qualquer classe ou função (seja externa ou criada pelo usuário) em tempo real a partir do editor ou console.
navegador variável
Verifique quaisquer variáveis, funções ou objetos criados durante a sessão. A edição e a interação são suportadas por muitos tipos comuns, incluindo números/strings/booleanos, listas/tuplas/dicionários Python, incrementos de data/hora, matrizes Numpy, índices/séries/frames de dados Pandas, imagens PIL/travesseiros e muito mais.
ferramentas de desenvolvimento
Inspecione seu código com um analisador estático, rastreie sua execução com o depurador interativo e desbloqueie seu desempenho com o criador de perfil. Mantenha tudo organizado com suporte a projetos e um navegador de arquivos integrado, e use o recurso Localizar em arquivos para pesquisar todo o seu projeto com suporte completo a expressões regulares.