Junior — Middle
Como é interpretado e executado o código fonte em Python?
sobes.tech IA
Resposta da IA
O código fonte em Python é primeiro compilado em bytecode, uma representação intermédia que não depende da plataforma. Este bytecode é guardado em ficheiros com extensão .pyc e depois executado pela Máquina Virtual Python (Python Virtual Machine, PVM).
A PVM interpreta o bytecode executando instruções uma a uma. Esta abordagem permite executar o código em diferentes plataformas sem alterações, pois a PVM é implementada para cada uma delas.
Exemplo:
# Código fonte
print("Hello, World!")
Ao executar, o interpretador primeiro converte este código em bytecode e depois executa-o, exibindo a string na tela.