PythonToolkit (PTK) is an interactive environment for python. It was designed to provide a python based environment similiar to Matlab for scientists and engineers however it can also be used as a general purpose interactive python environment.
The console window on Ubuntu
Editor window on WindowsXP
The main console window (windowsXP) with multiple engines.