>>884
Fooクラスのインスタンスfooがあったとして、
foo.method(args...)は
Foo.method(foo, args...)のシンタックスシュガー

これが、Pythonがself書かせる一番の理由だと思う。
このおかげで、Fooにメソッドを動的に追加したりできる。