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.

$ sudo apt-get install 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.

$ sudo snap install pycharm-community –classic

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.

Python IDE Ubuntu

Python IDE Ubuntu

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.

$ sudo apt-get install eric

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 update
$ 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.

$ 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.

$ sudo apt-get install spyder

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 add-apt-repository ppa:kelleyk/emacs
$ 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 add-apt-repository ppa:webupd8team/atom
$ 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/

Categorias: Articles

0 comentários

Deixe uma resposta

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