I updated my laptop to Ubuntu Lucid Lynx last week, and along the way I picked up a few new tools. One of these is 'Acire', a learning utility for Python.
Acire is a great idea-- you can browse code snippets for topics you're interested in, view some simple source code, and observe the execution all in one 3-pane window. Simply put, it makes for a very easy reference library for Python and a great way to learn more about the language.
Acire is packaged for Debian, and I'm not sure if it runs off Ubuntu. (I print this to save you time if you're not an Ubuntu user.) I wish it would run everywhere, and I wish even more for this to be available in multiple languages. It's a great learning tool!
Acire can be found here:
For those of us who can use it, enjoy!