This (and all of the author's similar articles) have been really great at giving me a deeper understanding of what's going on in Python at a low level. If you have the time, I highly recommend reading as many of them as you can:
http://eli.thegreenplace.net/category/programming/python/pyt...