PyDev - PyDev
| Autor (es) original (is) | Aleks Totic |
|---|---|
| Desenvolvedor (s) | Appcelerator |
| lançamento inicial | Julho de 2003 |
| Versão estável | |
| Escrito em | Java , Python |
| Sistema operacional | Multiplataforma |
| Modelo | Ambiente de desenvolvimento integrado |
| Licença | Licença Pública Eclipse |
| Local na rede Internet | pydev |
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 .