¿Puedo evitar modificar un objeto en Python?

Quiero controlar las variables globales (o las variables de ámbito global) de una manera que se establezcan solo una vez en el código de inicialización del programa, y bloquearlas después de eso.

Utilizo UPPER_CASE_VARIABLES para variables globales, pero quiero tener una manera segura de no cambiar la variable de todos modos.

¿Python proporciona esa característica (o similar)?¿Cómo se controlan las variables de ámbito global?

Respuestas a la pregunta(3)

Su respuesta a la pregunta