Both of those @property and standard getters and setters have their positive aspects. It depends on your use scenario. There is certainly certainly loads of code with extension .py that works by using getters and setters and inheritance and pointless courses just about everywhere wherever e.g. a simple tuple would https://justpaste.it/837m0