The source code is first compiled and converted to a bytecode. This bytecode is then executed on a virtual machine. Python implementations are defined based on the language these virtual machines are build on or the way it is interpreted/compiled .19 Tem 2020