Python é uma das linguagens de programação de propósito geral mais amplamente utilizadas. Muitos dos populares websites ou programas de aplicação que utiliza todos os dias são alimentados por Python. A razão por detrás da popularidade desta linguagem de programação é a sua natureza simples e fácil de compreender. Tal como os novos programadores fazem, comecei a minha programação com Python e ainda assim é a minha linguagem de programação preferida e favorita. Há muitos Ambientes de Desenvolvimento Integrado (IDEs) disponíveis para edição e programação em Python. Pessoalmente, prefiro Vim no terminal Ubuntu, mas existem muitos IDEs como PyCharm, GNU Emacs e PyZo disponíveis para o Ubuntu. Portanto, hoje vamos discutir estes IDEs um por um.
Vim
Vim é o meu IDE #1 preferido directamente dos projectos universitários e ainda hoje porque torna a tarefa tediosa como a programação muito fácil e agradável. Não sou só eu, mas o Vim é utilizado por muitos programadores e utilizadores de Linux porque é um IDE muito rápido e altamente personalizável. Mais importante ainda, o Vim facilita a tarefa de depuração e tem suporte para muitas ferramentas e plug-ins.

Vim pode ser usado tanto como aplicação autónoma como interface de linha de comando. Muitos novos utilizadores podem achar difícil de usar inicialmente, mas uma vez que se habituem a ele, irão adorar programar no Vim.
PyCharm
PyCharm é uma IDE Python de plataforma cruzada muito popular, que vem em duas edições: a edição comunitária e a edição profissional. A edição comunitária é gratuita e de código aberto, enquanto que a edição profissional é paga. É altamente personalizável e apresenta um IDE rico em funcionalidades como o Integrated Unit Testing e o Python Debugger, destaque de erros, análise de código e muito mais que se pode esperar no IDE.

P>Pycharm tem uma das melhores GUI em comparação com outras IDEs Python e pode ser uma boa escolha para os programadores profissionais. Está disponível para os últimos lançamentos do Ubuntu sob o pacote Snap e pode ser descarregado directamente do Ubuntu Software Centre.
Eric
Eric é um ambiente de desenvolvimento integrado de código aberto escrito e desenvolvido em Python. É uma IDE multiplataforma com suporte para muitas linguagens de programação, incluindo Python. O Eric IDE está agrupado com tantas características que incluem auto-completar código, destaque de erros, depurador Python integrado, pesquisa avançada, destaque de sintaxe, etc.

Eric tem GUI simples mas altamente personalizável com suporte para plug-ins e extensões. Tem também um navegador de classe integrado desportivo que não encontrará muitas IDEs.
Pyzo
Pyzo é um ambiente de programação de código aberto baseado em Python. Utiliza o conda para gerir pacotes Python. É um IDE simples e interactivo, mas não há compromisso com as suas características. Algumas das características incluem destaque de sintaxe, guia de indentação, Matlab como UI, ficheiros e directórios de arrastar e largar, etc.

Pyzo também apresenta ajuda interactiva, navegador de ficheiros e tem suporte para todas as principais linguagens de programação. Pyzo pode ser descarregado e instalado a partir do Centro de Software ou comando terminal.
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
Após a instalação estar completa execute o comando abaixo para iniciar a IDE Pyzo.
Spyder
Spyder é um ambiente de desenvolvimento integrado multiplataforma especialmente concebido para programação científica em Python. É um IDE multilingue com características como auto-completar código, destaque de sintaxe, análise de código, divisão horizontal e vertical.

Spyder tem uma interface baseada em layout que a torna facilmente navegável e fácil de usar também para novos utilizadores. Tem também suporte para IPython, NumPy, SciPy e muitos outros softwares de código aberto.
GNU Emacs
GNU Emacs é um ambiente de desenvolvimento integrado desenvolvido no âmbito do projecto GNU e é um editor de código multi-plataforma. É um editor de código personalizável com suporte para linguagem de programação Python fora da caixa. É um dos IDEs mais poderosos disponíveis para programação em python.

GNU Emacs tem uma interface de utilizador simples que oferece uma excelente experiência ao utilizador final. O Emacs não se limita apenas à programação, pois pode utilizá-lo para navegação na web, correio electrónico, etc.
$ sudo apt-get update
$ sudo apt-get update
$ sudo apt-get install emacs
Atom
Atom é um editor de texto livre e de código aberto com características como qualquer ambiente de desenvolvimento integrado. É desenvolvido por GitHub e suporta quase todas as principais linguagens de programação, incluindo Python. Ao instalar algumas extensões e plug-ins pode trazer funcionalidades como IDE para Atom.

Atom tem uma interface de utilizador escorregadia e oferece características como auto-completamento, realce de sintaxe, diagnóstico e muitas mais.
$ sudo apt-get update
$ sudo apt-get install atom
PyDev (Eclipse)
PyDev é um plug-in de terceiros para o Eclipse que é um ambiente de desenvolvimento integrado desenvolvido para programação científica em Python. Oferece características tais como análise de código, depuração gráfica, refactoring de código, etc.

Como o PyDev está integrado no Eclipse, tem uma interface de utilizador muito boa. Tem também integração com PyLint. Para utilizar PyDev basta instalar o Eclipse a partir do Ubuntu Software Center e adicionar-lhe o plug-in PyDev.
Wing
Wing é uma IDE desenvolvida pela Wingware e é especialmente concebida para a linguagem de programação Python do inimigo. Wing oferece muitas características tais como auto-completamento, edição automática, navegador de código fonte, navegação de código e depuração local e remota.

Wing tem uma interface de utilizador flexível com tudo colocado na perfeição para que possa encontrar facilmente o que quiser.
P>Download Wing package from here
https://wingware.com/downloads/wing-personal
Thonny
Thonny é um IDE simples especialmente concebido para principiantes. Tem uma interface de utilizador simples e fácil de usar, com algumas características básicas como depurador, completamento de código, etc. Thonny vem carregado com o Python 3.6 construído a partir da caixa, o que requer um instalador simples para iniciar a programação Python.

p> O melhor do Thonny é que tem uma shell de sistema amigável para principiantes e pode abrir a shell de sistema a partir do Tools many para instalar pacotes extra ou para aprender a manipulação do Python na linha de comando.
Download Thonny daqui
http://thonny.org/
0 comentários