The property function returns an object which operates a managed attribute:
class Oven( object):
def __init__( self):
self._temperature = 253
def setTemp( self, value):
self._temperature = value
def getTemp( self):
return self._temperature
def delTemp( self):
del self._temperature
temp = property( getTemp, setTemp, delTemp, "the temperature of the oven")
o = Oven()
print( o.temp)
o.temp = 260
print( o.temp)