I saw this the other day (scroll all the way down to see some of the clever stuff):
And wondered whether something like this exists for Python.
So, is there a good Python GUI shell that can do stuff like that C# shell can do?
Edit: Here are links to screenshots from the article, showing what I'm interested in doing.
An example of the type of things I'm interested:
http://www.mono-project.com/files/7/75/GSharpPlot.png
They are able to add hooks to produce GUI elements like the plot, or even do silly things like:
http://www.mono-project.com/files/b/bf/GSharpRenderHandler.png
I don't think this is possible with any of the console shells I've tried (the regular python shell, ipython).
Edit: I'm not looking for an IDE. If you look at the link, you'll get an idea of what I want.