decorador de propiedades de python [duplicado]

Posible duplicado:
¿Ejemplo del mundo real sobre cómo usar la característica de propiedad en python?

Tengo una pregunta sobre el decorador.@property Que he visto en el siguiente código. ¿Podría alguien ser lo suficientemente amable para explicar por qué alguien usaría el@property ¿decorador? Lo sé@property es equivalente aisActive = property(isActive) Pero, ¿qué hace la propiedad del método en realidad a su parámetro? Si tuviera que llamar alisActive método de laInputCell clase que pasaria en realidad Gracias por adelantado.

class InputCell(object):
    def __init__(self, ix, iy, inputData):
        self.ix = ix
        self.iy = iy
        self.InputData = inputData

    @property
    def isActive(self):
        return self.InputData[self.ix][self.iy]

Respuestas a la pregunta(1)

Su respuesta a la pregunta