Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

.self e cls Quando uso um e outro?

Perceba que, ao invés de self, passamos cls para o método, já que neste caso sempre recebemos uma instância da classe como primeiro argumento. O nome cls é uma convenção, assim como self.

.self já conheço, cls não. Sei o que é uma convenção, então...

Isso vai ser explicado mais a frente? Devo parar essa parte para fazer pesquisas sobre o assunto? Vai ser relevante?

1 resposta
solução!

Olá Bruno, boa noite!

Como dito no curso, "passamos cls para o método, já que neste caso sempre recebemos uma instância da classe como primeiro argumento". Ou seja, utilizamos cls quando usamos um método da classe (anotado com @classmethod) e self quando é um atributo do objeto.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software