I agree, the standard libraries are a good place to start. I learned a lot by looking at them, plus it has the added bonus that you learn the standard libraries.
> I suspect them to be below usr/lib on linux. /usr/lib/python2.4 /usr/lib/python2.5 On Debian/Ubuntu anyway. -- http://mail.python.org/mailman/listinfo/python-list