Spyder, um poderoso ambiente de desenvolvimento interativo para Python

Spyder sobre

No próximo artigo, daremos uma olhada no Spyder (Ambiente de desenvolvimento científico Python) Este é um poderoso ambiente de desenvolvimento interativo para a linguagem Python. Tenho recursos avançados de edição, teste interativo, depuração e introspecção, e um ambiente de computação numérica. Graças ao suporte do IPython (melhor interpretador Python interativo) e bibliotecas Python populares como NumPy, SciPy ou matplotlib (Plotagem interativa 2D / 3D) Spyder também pode ser usado como um biblioteca que fornece widgets poderosos relacionados ao console para nossos aplicativos baseados em PyQt. Ele pode ser usado para integrar um console de depuração diretamente em seu design de interface gráfica com o usuário.

spyder (anteriormente Pydee) é um plataforma cruzada de código aberto e ambiente de desenvolvimento integrado (IDE) para programação científica na linguagem Python. Este IDE foi lançado sob a licença do MIT. Spyder é extensível com plug-ins. Inclui suporte para ferramentas interativas para inspeção de dados e incorpora controles de qualidade específicos para Python e instrumentos como Pyflakes, Pylint e Rope.

Como já disse, é um IDE multiplataforma por meio do Anaconda, no Windows com WinPython e Python (x, y), no macOS via MacPorts. Também está disponível para as principais distribuições Gnu / Linux, como Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE e Ubuntu.

Desde meados de novembro de 2017, Jibóia parou de financiar o desenvolvimento deste IDE, depois de fazê-lo nos últimos 18 meses. Devido a isso, o desenvolvimento se concentrará a partir de agora em manter o Spyder 3 em um ritmo muito mais lento do que antes, embora isso não signifique que eles irão abandonar o projeto. Você pode saber mais sobre esta notícia no seguinte link.

Características gerais do Spyder

Código Spyder python

  • O editor que integra este IDE é multi Idiomas. Eu tinha um navegador de função / classe, funções de análise de código (pyflakes e pylint são atualmente suportados), opção de preenchimento de código, divisão horizontal e vertical e definição de goto.
  • Console interativo. Os consoles Python ou IPython são um espaço de trabalho e suporte de depuração para avaliar instantaneamente o código escrito no Editor. Ele também vem com o Integração de figura Matplotlib.
  • Eu coloquei um visualizador de documentação. O programa será capaz de nos mostrar a documentação de qualquer classe ou chamada de função feita no Editor ou em um console.
  • Seremos capazes explorar variáveis criado durante a execução de um arquivo. Será possível editá-los com vários editores baseados em GUI, como um dicionário e os de matriz Numpy.
  • Teremos o possibilidade de pesquisar em arquivos. Também nos oferecerá suporte para expressões regulares.
  • Podemos ter um Navegador de arquivos para maior conforto. Também poderemos ter acesso ao registro do histórico.
  • Spyder também pode ser usado como uma biblioteca de extensão PyQt5 / PyQt4 (módulo spyder) O widget de shell interativo do Python usado no Spyder pode ser integrado ao seu próprio aplicativo PyQt5 / PyQt4.
  • Para quem precisa, você pode consulte o código fonte do projeto e suas características na página GitHub o projeto.

Instalação Spyder

Seremos capazes de instalar este IDE em diferentes sistemas Gnu / Linux, conforme mostrado no documentação oficial do projeto. Neste exemplo, a instalação será feita no Ubuntu 17.10. Para operação correta será necessário que atendamos a certos requisitos necessário. Essas dependências podem ser consultadas no seção de requisitos, que detalha quais outros pacotes são necessários para uma instalação bem-sucedida. Assim que as dependências forem cumpridas, poderemos realizar a instalação abrindo o terminal (Ctrl + Alt + T) e escrevendo nele:

sudo apt install spyder

Também podemos instale este programa usando pip. Para fazer isso a partir do terminal (Ctrl + Alt + T), escreveremos:

sudo pip install spyder

Desinstalar o Spyder

Seremos capazes de desinstalar este IDE de nosso Ubuntu abrindo um terminal (Ctrl + Alt + T) e escrevendo o seguinte nele:

sudo apt remove spyder && sudo apt autoremove

Se escolhermos instalar usando pip, podemos desinstalar o programa digitando no terminal:

sudo pip uninstall spyder

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   carlord dito

    Eu usei o guia com CentOS 7.6 usando pip «install»

    teve que ser corrigido um problema com gcc no erro python.h ausente ao instalar a biblioteca ausente python-devel usando yum:

    sudo yum install python-devel # para instalações python2.x
    sudo yum install python3-devel # para instalações python3.x

    Depois disso, ele é instalado e funciona muito bem (se você tem a mesma coisa com o ubuntu, basta executar)
    sudo apt-get install python-dev # para instalações python2.x
    sudo apt-get install python3-dev # para instalações python3.x