[Exam style] Python is an interpreted language. Explain what this means and how interpreted languages differ from compiled languages.

An interpreted language uses a program called an interpreter to translate code written in the source language to a target language that the computer can understand and execute. Interpreters translate code line-by-line as they execute the commands, whereas compilers use a program called a compiler to translate the entire program to the target language before any computation of the source program occurs.

JR

Related Python Mentoring answers

All answers ▸

Explain the difference between local and global variables


Which four data types are used in Python? Can you give an example of each?


How might we implement the bubble sort algorithm in Python


What are recursive functions and when should they be used?