Da jeg begynte å jobbe med python, ble jeg lat med "enkeltoppgave", og jeg må dytte meg selv om det. Du bør strebe etter å aldri tilordne eller oppdatere en variabel på nytt utenom ekte gjentakende beregninger i løkker. Å ha alle de mellomliggende beregningene fortsatt tilgjengelige er nyttig i feilsøkingsprogrammet, og det unngår problemer der du flytter en kodeblokk og den stille bruker en versjon av variabelen som ikke var det den opprinnelig hadde. I C/C++ er det god praksis å gjøre nesten hver variabel konst ved initialisering. Jeg skulle ønske det var standard, og mutable var et nøkkelord.