Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.
Python has no way to enforce a variable to be a constant.
The nearest you can go is to use an enum:
class Constants(Enum):
WIDTH = 1024
HEIGHT = 256
And access each value using for example Constants.WIDTH.value.
No one can reassign that value.
Otherwise if you want to rely on naming conventions, you can adhere to this one: declare variables that should never change uppercase:
WIDTH = 1024
Nothing will prevent you from overwriting this value, and Python will not stop it.
That’s what most Python code you will see does.