A guide to Python's magic methods.
Written by Rafe Kettler in the year 2011.
Licensed under Creative Commons CC--NC-BY-SA (see http://creativecommons.org/licenses/by-nc-sa/3.0/). Basically, noncommercial, requires attribution, must be reproduced with a similar license. 'Nuff said.
Can be seen at http://www.rafekettler.com/magicmethods.html in relatively up to date form.
magicmethods.tex, then run
make docs. The build script requires the Python Markdown module, so you'll have to run
pip install markdown if you don't already have it. Happy hacking!