No exercício faz alguma diferença em inserir @property def nome ser colocado depois do def dar_like? Poderia colocar primeiro def nome, depois def liks e depois def dar_like?
@property
def likes(self):
return self.__likes
def dar_like(self):
self.__likes += 1
@property
def nome(self):
return self.__nome