Pular para o conteúdo

Bpython, uma interface ncurses para Python

Dica publicada em Linux / Introdução
Cleber J Santos cleberjsantos
Hits: 6.853 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Bpython, uma interface ncurses para Python

Liberado sob a licença MIT, o BPython é uma interface ncurses para o interpretador Python, voltado para sistemas Unix-like, e que também funciona bem no OS X.

Conheci a aplicação não faz tantos dias, e foi apresentada pelo amigo Érico Andrei, e já acho maravilhosamente ótimo que exista! Não preciso dizer o quanto sou fã de Slackware pela sua simplicidade e sou bem adéquo de interfaces que usam Ncurses ;). Isso também foi o que me chamou a atenção no BPython, que além de simples e usar Ncurses ainda tem como características:
  • Destaque de sintaxe;
  • Auto-complete e sugestões exibidas durante a escrita;
  • Mostra a lista de parâmetros esperados para qualquer função Python;
  • (Rewind), função para retirar a última linha do código da memória e reavaliá-la;
  • Envia o código para o pastebin;
  • Guarda o código que você digitou em um arquivo;
  • Identação automática.

Segundo o site do BPython, a aplicação parece oferecer ideias bem diferentes do conhecido Ipython, sendo que o autor diz não querer criar um ambiente de desenvolvimento conjunto, mas simplesmente fornecer uma quantidade de características puras que já existem no Python padrão e transformá-los em algo um pouco mais interativo.

Toda a ideia é proporcionar ao usuário com todas as características in-line, bem como IDEs modernas, mas em um pacote simples e leve, que pode ser executado em uma janela de terminal. Para usuário Windows, não tem como usarem o BPython, já que este roda apenas sobre Unix-like e também sobre o OS-X.

Ao que me parece o BPython não pretende criar nada de muito novo ou coisas inovadoras, ele simplesmente reúne algumas ideias puras e centra-se na praticidade e utilidade, ainda segundo o autor, pode ser que por esta razão, a função Rewind deve ser tomado com uma pitada de sal.

Sua instalação é bem simples, quer dizer, seja lá o que você entenda como simples, para sua instalação você necessita de Python (instalado por padrão na maioria das distribuições) e Pygments (marcador de sintaxe Python).

Você pode compilar ou ainda instalar via easy_install, que é a forma simples. :-D

easy_install

# easy_install bpython

Veja um screencast em: http://bpython-interpreter.org/static/bpython-screencast01.ogg

IMPORTANTE: Até a data deste texto a versão mais atual, que é a 0.9.5.2, requer a versão 2.5 do Python.

Instalando o Plone 4 core-dev

Resolvendo o problema do flash player 10 no Plone

Proxy Error: Plone ou Apache?

Criando seu próprio repositório do Pypi

Bioinformática - Montagem de genoma com AMOS

Mageia Linux - Primeiros passos

Distribuição leve? Dá-lhe Madbox!

Tutorial de Ubuntu do GDH, ideal para iniciantes

Colocar atalhos na área de trabalho do Ubuntu

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.