1) ¿Qué ejecuta realmente Python?
Tu archivo `.py` no se ejecuta solo: lo procesa el intérprete de Python.
Cuando escribes un script en Python, el intérprete lee el código, lo valida y lo ejecuta. En términos prácticos, tú entregas instrucciones de alto nivel y Python gestiona muchos detalles de bajo nivel por ti.
Esto acelera desarrollo y prototipado. El coste es que, para tareas de CPU extrema, puede rendir menos que lenguajes compilados; de ahí que optimización y diseño sean claves en proyectos grandes.
Aunque sea interpretado, Python genera bytecode interno (`.pyc`) para acelerar ejecuciones sucesivas.
print('Python interpreta este archivo de arriba abajo')
print('Más adelante aprenderás funciones y punto de entrada')