Is it better to use method for some type of following usage(update or get a variable) or property form is preferable?
class Player(object):
def __init__(self, name):
self.name = name
self.score = 0
def update_score(self, x):
self.score += x
def get_score(self):
return self.score
def get_name(self):
return self.name
for example:
using property form:
self.score
instead of method form:
def get_score(self):
return self.score
Do you use the method form just to better understand what it is going to do?