Python is an interpreted language. That means that instead of translating the whole code into machine code at once, it translates the code piece by piece. And once it's converted a piece of code, it runs it, and then continues until the program stops running.