Большинство современных языков программирования поддерживают работу с перечислениями, и Python не является исключением. Программист может обойтись без них. Однако, как и многие другие инструменты, перечисления в Python упрощают написание и редактирование кода.
Enum — это модуль Python, который буквально переводится как перечисление, что отражает всю суть модуля. Перечисления — это набор ограниченных неизменяемых значений, которые можно присвоить переменной. Например :
красный = 1
оранжевый = 2
желтый = 3
Подробнее читайте на сайте
https://realpython.world/basics/enum-in-python.html Real Python