IPython can be used as an improved replacement for the Python prompt, and for that you don’t really need to read any more of this manual. But in this section we’ll try to summarize a few tips on how to make the most effective use of it for everyday Python development, highlighting things you might miss in the rest of the manual (which is getting long). We’ll give references to parts in the manual which provide more detail when appropriate.
The following article by Jeremy Jones provides an introductory tutorial about IPython:
aterm -e ipython