¿Qué significa que Python sea un lenguaje 'interpretado'?
Opciones
- Hay que traducir cada archivo a código máquina a mano primero
- Ejecutas el archivo fuente directamente con
python app.py, sin paso de build (Opción correcta) - Solo funciona en Windows, donde se instala el intérprete
- No se puede usar en producción porque es demasiado lento
Respuesta
Ejecutas tu archivo fuente directamente con el intérprete de Python (python app.py), sin un paso de build aparte que tengas que lanzar tú
Por qué
El intérprete es el programa python. Le das un archivo y lee y ejecuta tu código.
Compara con Java: primero compilas el código a bytecode con javac y luego lo ejecutas con java.
Por dentro Python también hace cierta traducción, pero desde tu punto de vista solo ejecutas el archivo.
Recuerda
Interpretado = ejecutar el archivo fuente directamente con el intérprete.