Equally @property and classic getters and setters have their pros. It relies on your use case. Producing the getter, setter techniques for an attribute and afterwards passing these as argument to property function Also, as your challenge grows, should you might require emigrate from Python to another language that doesn't https://share.evernote.com/note/3cf2a02a-2330-169b-baeb-bde5950ac0c2