I don't know how much experience you have with python.. but you don't need getters/setters in order to gain flexibility. You can always redefine how assignment/accessing works for any property later.
Or does the issue simply not come up in practice, because you rarely need to redefine how assignment/accessing works?