cara o codigo do THB_MATRIX tava errado porque todo metodo de classe tem que ter, como 1o argumento, o objeto. por ex: o codigo correto seria: class aaa:
def aa(self,a)
...
e esse __init__ e' o metodo chamado quando voce inicia uma nova instancia da classe.
Por ex:
Class blabla:
def __init__(self,a):
self.bla = a
baba = blabla(7) # python automaticamente passa o 1o argumento; 7 e' o argumento a Perceba que baba.a retornaria 7 Ate mais,