A guide to Python's magic methods
rafekettler.com