This one has a curses-based interactive GUI for docs and autocompletion.
IPython has this awesome qtconsole that can show matplotlib plots inline with the code. Then there is its HTML notebook which is probably awesome for presenting stuff.
Even IDLE is pretty cool, actually.
Is stuff like this available for other programming languages? I know Matlab has something vaguely similar to IPython and I think the IPython notebook is inspired by mathematica?
In comparison IRB seems really boring to me. Does Ruby have a cool interpreter? Perl? R?