Ipython is a console for interactive python scripting. Working within Ipython provides many features such as tab-completion and a syntax for getting help on every object in your workspace. It is not a GUI environment, but still provides a highly interactive environment.
You should be sure to have a version of Ipython > 0.11 as it provides a significant feature set that is terrific for conducting data analysis.
The simplest way to get up an running with Ipython is to following the instructions for installation at the Ipython site.