MWZ

MINDWAREZONE

beginnerPython

Why is Python called an interpreted language?

Answer

Clear, interview-ready explanation

Python is called an interpreted language because Python code is executed through a Python interpreter instead of being directly compiled into native machine code ahead of execution.

In the standard CPython implementation, source code is usually converted into bytecode. The Python Virtual Machine then executes that bytecode.

Python source code → Bytecode → Python Virtual Machine → Output
            

This allows developers to run Python programs without performing a separate manual compilation step.

print("Executed by the Python interpreter")