DreamPie foi projetado do zero para trazer uma grande experiência interativa do Python: - Sonho Pie apresenta um novo conceito para um shell interativo: a janela é dividida na caixa de história, que permite visualizar comandos anteriores e sua saída, e a caixa de código, onde você escreve seu código. Isso permite que você edite qualquer quantidade de código, assim como em seu editor favorito, e executá-lo quando ele & #39;s pronto. Você também pode copiar o código de qualquer lugar, editá-lo e executá-lo instantaneamente. - O comando Copy code somente copiará o código que você deseja manter, para que você possa salvá-lo em um arquivo. O código já é formatado bem com uma indentação de quatro espaços. - Características conclusão automática de atributos e nomes de arquivos. - Mostra automaticamente argumentos de função e documentação. - Mantém seus resultados recentes no histórico de resultados, para usuários posteriores. - Pode dobrar automaticamente saídas longas, para que você possa se concentrar no que & #39;s importante. - Não. Permite salvar o histórico da sessão como um arquivo HTML, para referência futura. Você pode então carregar o arquivo de história em DreamPie, e rapidamente refazer comandos anteriores. - Adiciona automaticamente parênteses e opcionalmente cita quando você pressiona espaço após funções e métodos. Por exemplo, execfile fn automaticamente se transforma em execfile("fn"). - Suporta plotagem interativa com matplotlib. (Você tem que definir "interactive: True" no arquivo matplotlibrc para que isso funcione.) - Suporta Python 2.5, 2.6, 2.7, Jython 2.5, IronPython 2.6 e Python 3.1. - Funciona em Windows, Linux e Mac. (O suporte Mac requer MacPorts.) - Extremamente rápido e responsivo. - Software livre licenciado sob GPL versão 3.