Hi all, I am completely aware of the fact that I know I shouldn't be using built-in function names as the variable identifiers in my code.
My question is simple: Are there any specific methodologies or reasons that stop us from not making use of them as the identifier or the attribute?
Here's an example for better understanding. How safe is it to write my_object.id = 5?
Or let's say defining the instance method dict in a class of my own?
All help appreciated!