Seven Sins of Python - Sin 1
Sin number 1: Do not modify builtins and globals This is one of the biggest no-nos for me and something that I shot myself in the foot at least twice in my career as a Python dev. I’ve also seen this used in actual production code that was deployed to some important clients. Whence the temptation? builtins is a collection of objects that are available from within any Python script and are loaded before any script is executed by the interpreter....