Por que você precisa ter explicitamente o argumento "self" em um método Pytho
Ao definir um método em uma classe em Python, ele se parece com isso:
class MyClass(object):
def __init__(self, x, y):
self.x = x
self.y = y
Mas em outros idiomas, como C #, você tem uma referência ao objeto ao qual o método está associado à palavra-chave "this" sem declará-lo como argumento no protótipo do métod
oi uma decisão intencional de design de linguagem em Python ou existem alguns detalhes de implementação que exigem a passagem de "self" como argument