Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Self

Estou com dificuldades em entender o uso do self, por que as funções devem receber o self? Alguem poderia me dar uma explicada?

2 respostas
solução!

O self é a referencia da instancia, com ela vc consegue acessar as propriedades e métodos da instancia. https://www.w3schools.com/python/gloss_python_self.asp

Quando você instancia uma classe, é como se estivesse criando um molde para alguma coisa. Ao criar um objeto utilizando aquela classe, é como se você usasse esse molde para fazer um objeto. Para se referir a esse objeto que será criado futuramente você utiliza o self.