Als ich anfing, mit Python zu arbeiten, wurde ich faul mit der "einmaligen Zuweisung" und ich muss mich selbst daran erinnern. Du solltest versuchen, niemals eine Variable außerhalb von echten iterativen Berechnungen in Schleifen neu zuzuweisen oder zu aktualisieren. Es ist hilfreich, alle Zwischenberechnungen im Debugger verfügbar zu haben, und es vermeidet Probleme, bei denen du einen Codeblock verschiebst und er stillschweigend eine Version der Variable verwendet, die nicht die ursprüngliche war. In C/C++ ist es gute Praxis, fast jede Variable bei der Initialisierung als const zu deklarieren. Ich wünschte, es wäre der Standard und mutable wäre ein Schlüsselwort.