O Eclipse é uma plataforma de desenvolvimento de software livre extensível, baseada em Java, que foi desenvolvido à partir de uma contribuição inicial do código da IBM, o Eclipse cresceu para um ecossistema de software livre completo com participação de mais de cem empresas unidas para criar uma estrutura de software livre extensível, móvel, com um design maduro, robusto e elegante, o Eclipse traz à tona toda uma nova dinâmica. Por si só, é simplesmente uma estrutura e um conjunto de serviços para desenvolvimento de aplicativos de componentes de plug-in.
PyDev é uma IDE Python para Eclipse, que pode ser usado em Python, Jython, desenvolvimento IronPython e Django. A IDE utiliza técnicas avançadas de inferência de tipos para fornecer recursos como conclusão de código e análise de código, enquanto ainda fornece muitos outros recursos, como depurador, console interativo, refactoring e muitos outros.
Saiba sobre o IBM Eclipse: Plataforma Eclipse
Saiba sobre o PyDev: http://pydev.org/
Download: Eclipse Java EE
Instalando o PyDev – Eclipse IDE for Python
Instalar o PyDev é muito simples basta ter qualquer versão da plataforma Eclipse superior ou igual a versão 3.7.1, para instalar o Eclipse no Linux você precisa ter o Java Runtime instalado. Para não ter problemas com o menu do Eclipse no Ubuntu, utilize a linha abaixo para descompactar o Eclipse.
Instala Java Runtime: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer Descompacta Eclipse Ubuntu: tar xzvf eclipse-cpp-luna-R-linux-gtk-x86_64.tar.gz
1 – Abra sua versão do Eclipse e feche a janela Welcome:
2 – No menu Help escolha Install New Software, em Work With coloque o seguinte endereço e tecle Enter, aguarde o Eclipse encontrar o software, selecione PyDev e clique em Next: http://pydev.org/updates
3 – Selecione o Software encontrado e clique em Next:
4 – Aceite a licença e clique em Finish:
5 – Aguarde o andamento da instalação:
6 – Será preciso confiar no certificado da empresa detentora do PyDev a BrainWy Software, clique no certificado da empresa e clique em OK:
7 – Após a instalação completa, você precisa abrir a perspectiva Python para a IDE Eclipse, este é um conceito do Eclipse, cada perspectiva permite que você tenha uma interface gráfica diferente, exemplo, Java, Java EE, C++ e a que nos interessa neste momento a interface para o Python, para abrir clique no ícone na barra de tarefas do lado superior direito ou no menu Windows->Open Perspective->Other e escolha PyDev:
8 – Com a perspectiva PyDev Aberta, clique em File->New->Project, escolha a pasta PyDev e expanda e você verá os tipos de projetos que você pode utilizar, eles são Django, Google App Engine e PyDev, escolha PyDev Project, nomeie seu projeto de HelloPyDev:
9 – Agora você precisa configurar o interpretador Python, visto que muitos tipos de projetos como o Google App Engine suportam apenas a versão 2.7 do Python. Clique em Please Configure an Interpreter Before Proceeding e clique em Quick-Auto Config. Selecione a opção Add Project Diretory to the PythonPath e clique em Finish:
10 – Com o projeto PyDev criado, clique com o botão direito do mouse em cima do seu projeto na janela PyDev Package Explorer, escolha New e escolha PyDev Module, nomeie o pacote como DevAberto e modulo de hello e clique em Finish:
11 – Abra o arquivo hello.py, copie e cole o código abaixo no seu arquivo vazio:
12 – Clique em Run na barra de tarefas (seta verde), na janela Run As escolha Python Run:
13 – Pronto! Você criou o seu primeiro programa Python utilizando o PyDev na IDE Eclipse:
Exemplo:
Neste exemplo criamos um simples programa Python chamado Hello World utilizando a GUI Tkinter.
Python
#!/usr/bin/env python # -*- coding: latin-1 -*- # Desenvolvimento Aberto # hello.py ''' Created on 21/09/2014 @author: Desenvolvimento Aberto ''' # importa modulo from Tkinter import * # Cria classe hello class hello(Frame): # Construtor da classe def __init__(self, formulario=None): Frame.__init__(self, formulario) # Cria texto texto = "PyDev - Python IDE for Eclipse - Linux" + \ "\n\n\n\nDesenvolvimento Aberto\n\nHello World\n\nTkinter!!!!" # Cria um novo label rotulo = Label(self, text = texto) # Retira espaço desocupado na janela rotulo.pack(padx=70, pady=30) self.pack() # Cria aplicação root = Tk(className="..::Desenvolvimento Aberto::.. - Linux") app = hello(formulario=root) app.mainloop()