IDE para Python

Algumas pessoas me perguntam qual IDE que utilizo para programação em Python. A resposta geralmente não agrada todo mundo, pois utilizo Emacs e o mesmo tem uma curva de aprendizado relativamente grande para maioria das pessoas, que acabam abandonando e utilizando outros IDEs.

Sim, eu levei um bom tempo para aprender a mexer no Emacs. Mas o mesmo tem seus méritos, pois depois que você aprende, principalmente um pouco de Elisp (uma linguagem baseada em Lisp que é muito usada no Emacs para personalização), você faz qualquer coisa com ele e agiliza muito o trabalho do programador. Vale a pena o esforço.

Meu .emacs (arquivo de configuração onde você pode guardar suas personalizações) já está imenso e foi um trabalho de longos anos. E guardo o mesmo a sete chaves. Quando instalo uma workstation nova, um dos primeiros pacotes é o próprio Emacs, que para mim é indispensável.  Se você utiliza uma estação Ubuntu ou Debian, pode utilizar a compilação padrão que é muito boa. Se quiser testar a versão mais nova, no Ubuntu (e provavelmente no Debian) deve ter um pacote chamado emacs-snapshot-gtk, que é o próprio Emacs compilado com suporte a GTK (Gnome). É o pacote que utilizo para meus trabalhos diários.

Para programar em Python, o pacote python-elisp é essencial. Mantém a sintaxe da linguagem e respeita as tabs quando você utiliza funções, if, elif, while, etc.

Vale a pena testar! 🙂