NewsForge: Introducing IPython

” Python, an interpretive programming language that combines
elegant code with a powerful object-oriented approach and many
modules, has been around since the early 1990s. To make Python more
productive, Fernando Perez in 2001 began working on IPython, an
enhanced interactive Python shell with improvements such as history
caching, profiles, object information, and session logging, as a
replacement for the default interpreter.

“IPython is an evolutionary step for interactive Python. Some
features are small timesavers and ease-of-use techniques, like
automatic parenthesizing and tab completion. Others add
capabilities beyond the default interpreter, such as profiles and
editor use from within…”

Complete Story