Um shell bacana em Python

Quem desenvolve em Python geralmente utiliza muito o prompt interativo, ou shell em Python, como é conhecido por muitas pessoas. A maioria das distribuições já vêm com Python instalado, onde seu shell padrão pode ser chamado via comando python, mas não é tão interativo nem muito intuitivo (mas eu o utilizo muito para testar pedaços de código).

Estava fuçando nos pacotes do Ubuntu quando descobri um chamado python-wxgtk e python-wxtools. Resolvi instalar esses dois pacotes e quando finalizou, pude perceber que existiam vários ícones novos no menu programação do GNOME. São ferramentas bem interessantes, uma chamada XRCed que permite a construção de aplicativos gráficos com Python, bem parecido com Glade mas utilizando a biblioteca gráfica WX (que é uma das minhas favoritas para desenvolver aplicativos gráficos), além de ferramentas de shell interativo que foram desenvolvidas utilizando a própria biblioteca gráfica wxpython.

Gostei muito do pyshell, prompt interativo e mais eficiente para quem deseja testar pedaços de código Python, funções, classes, etc. Ele vai verificando a sintaxe à media que o desenvolvedor vai digitando, e quando uma função, método ou classe é chamada, o shell exibe um box com todas as opções disponíveis para o momento, como no screenshot abaixo:

PyShell

 

 

Fica a dica! 🙂