PyDev - PyDev

PyDev
Pydev logo.png
Screenshot Vrapper.png
Autor (es) original (is) Aleks Totic
Desenvolvedor (s) Appcelerator
lançamento inicial Julho de 2003 ; 17 anos atrás  ( 2003-07 )
Versão estável
8.2.0  Edite isso no Wikidata / 21 de fevereiro de 2021 ; 1 dia atrás  ( 21 de fevereiro de 2021 )
Escrito em Java , Python
Sistema operacional Multiplataforma
Modelo Ambiente de desenvolvimento integrado
Licença Licença Pública Eclipse
Local na rede Internet pydev .org

PyDev é um plug-in de terceiros para Eclipse . É um Ambiente de Desenvolvimento Integrado (IDE) usado para programação em Python, suportando refatoração de código , depuração gráfica , análise de código entre outros recursos.

História

PyDev foi originalmente criado por Aleks Totic em julho de 2003, mas Fabio Zadrozny se tornou o principal desenvolvedor do projeto em janeiro de 2005. Em setembro do mesmo ano, PyDev Extensions foi iniciado como uma contraparte comercial do PyDev, oferecendo recursos como análise de código e depuração remota .

Em julho de 2008, o Aptana adquiriu a PyDev, mantendo Zadrozny como chefe do projeto. Eles abriram o código-fonte das extensões PyDev em setembro de 2009 e as fundiram com o PyDev.

Quando a Appcelerator adquiriu o Aptana em janeiro de 2011, eles adquiriram a PyDev por extensão. Zadrozny foi mantido como chefe do projeto. Desde então, o desenvolvimento do PyDev foi acelerado.

Em março de 2011, o PyDev 2.0 foi lançado com suporte a ações TDD , e em abril do ano seguinte, a versão 2.5 foi lançada com suporte a Django. Maio de 2013 foi um marco importante, pois o PyDev levantou mais do que seu objetivo em uma rodada de crowdsourcing bem-sucedida para continuar o desenvolvimento e a versão 2.7.5 foi lançada. A campanha também financiou a criação do LiClipse por Zadrozny, um fork de código fechado pago do Eclipse que agrupa o PyDev por padrão.

O PyDev recebeu melhorias na inferência de tipos e um aumento notável nas contribuições para a base de código quando a versão 2.8 foi lançada em julho de 2013. Desde então, várias melhorias adicionais foram feitas no PyDev e ele ganhou muitas análises positivas.

A versão 5.4.0 foi lançada em 30 de novembro de 2016. O principal novo recurso desta versão é o suporte para Python 3.6.

Características

Abaixo estão alguns dos recursos disponíveis (versão 2.7.5):

  • Suporte a CPython , Jython e IronPython
  • Preenchimento de código
  • Preenchimento de código com importação automática
  • Análise de código (com solução rápida para problemas encontrados na análise de código - Ctrl + 1)
  • Depurador
  • Django
  • Depurador remoto (permite scripts de depuração não iniciados de dentro do Eclipse)
  • Console de depuração (permite sondagem interativa em modo suspenso)
  • Console interativo
  • Sintaxe Python 2.xe 3.x
  • Destaque de sintaxe básica
  • Erros do analisador
  • Vista de destaques
  • Preferências de tabulações ou espaços
  • Recuo / redução inteligente
  • Bloco de comentário / descomente / comentário
  • Dobramento de código
  • Vá para a definição
  • Cobertura de código
  • Marcar ocorrências
  • Integração Pylint
  • TODO tarefas
  • Assistentes de conteúdo (Ctrl + 1)
    • Atribuir resultado para atributo ou local
    • Cerque o código com try..catch / finally
    • Criar docstring
    • Mover importação para o escopo global
  • Palavras-chave apresentadas como preenchimentos automáticos conforme você digita
  • Esboço rápido

Extensões PyDev

Até setembro de 2009, existiam duas versões do PyDev: uma versão de código aberto e uma versão shareware chamada Extensões PyDev. Certos recursos avançados, como análise de código, correções rápidas e depuração remota, foram reservados para a versão gratuita. Em 3 de setembro de 2009, o Aptana anunciou o PyDev versão 1.5, uma versão combinada das extensões PyDev e PyDev, todas disponíveis sob a Licença Pública Eclipse .

Veja também

Referências

links externos