Cita:
Iniciado por argentinator Odio la palabra self, porque me vuelve el código engorroso e ilegible, y uno de los PEPs es que la legibilidad cuenta, no?
Discrepo. Si bien puede resultar engorroso, deja claro a qué variable te refieres, y a qué espacio de nombres pertenece esa variable.
Leyendo el código se nota a simple vista que la variable es un atributo del objeto, no una variable global, un parámetro de la función, o alguna variable de clase. Y el poder notar eso rápidamente puede aclarar errores extraños.
Saludos.