Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
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 get to 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.