Enums in Python 3: Creating Readable and Maintainable Code