Understanding the Python Interpreter