Python’s versatility

Python has it’s unique versatility in that attributes of objects can be modified at runtime to add or modify them.

In this way, it can become self-modifying code.