I currently work with Python for a while and I came to the point where I questioned myself whether I should use “Properties” in Python as often as in C#.
In C# I’ve mostly created properties for the majority of my classes.
It seems that properties are not that popular in python, am I wrong?
How to use properties in Python?
regards,
Properties are often no required if all you do is set and query member variables. Because Python has no concept of encapsulation, all member variables are public and often there is no need to encapsulate accesses. However, properties are possible, perfectly legitimate and popular: