Question: are getters and setters unpythonic?
Answer: The Pythonic equivalents to getters and setters are to either just have direct attribute access or use the property decorator to perform any extra getter and/or setter logic that you need (or to set an attribute to read-only). Yes, they are generally unPythonic.