Using and abusing Python’s double-underscore methods and attributes - Anjana Vakil; Kompetenzzentrum für nicht-textuelle Materialien (EuroPython, 2016)