bpython 0.11

bpython is a fancy interface to the Python interpreter for Unix-like operating systems.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
MIT/X Consortium License 
USER RATING:
3.2/5 21
DEVELOPED BY:
Robert Anthony Farrell
HOMEPAGE:
www.bpython-interpreter.org
CATEGORY:
ROOT \ Programming \ Interpreters
3 bpython Screenshots:
bpythonbpythonbpython
bpython is a fancy interface to the Python interpreter for Unix-like operating systems. It is released under the MIT License.

A few people asked for stuff like syntax highlighting and autocomplete for the Python interactive interpreter. IPython seems to offer this (plus you can get readline behaviour in the vanilla interpreter) but I tried IPython a couple of times. Perhaps I didn't really get it, but I get the feeling that the ideas behind IPython are pretty different to bpython. I didn't want to create a whole development environment; I simply wanted to provide a couple of neat features that already exist and turn them into something a little more interactive.

The idea is to provide the user with all the features in-line, much like modern IDEs, but in a simple, lightweight package that can be run in a terminal window, so curses seemed like the best choice. Sorry if you use Windows.

bpython doesn't attempt to create anything new or groundbreaking, it simply brings together a few neat ideas and focuses on practicality and usefulness. For this reason, the "Rewind" function should be taken with a pinch of salt, but personally I have found it to be very useful. I use bpython now whenever I would normally use the vanilla interpreter, e.g. for testing out solutions to people's problems on IRC, quickly testing a method of doing something without creating a temporary file, etc.

Last updated on April 8th, 2012

feature list requirements

#Python interpreter #Python interface #interactive interpreter #Python #interpreter #interface #development

Add your review!

SUBMIT