Python is an interpreted language. Therefore, programs written in it are translated from their source code into bytecode before being run by the Python virtual machine. Because Python code does not need to be created and linked like code for other popular compiled languages, such as C and C + +, it differs from these languages.