Python es un lenguaje de programación de alto nivel creado por Guido Van Rossum, poderoso y fácil de aprender gracias a su sintaxis tipado dinámico y limpio.
Como dato curioso, el creador de Python nombró el lenguaje en honor del programa de televisión de la BBC "Monty Python's Flying Circus" y no tiene nada que ver con reptiles.
Un intérprete es un programa que directamente ejecuta instrucciones especificadas escrito en un lenguaje de alto nivel lo que significa que hace lo que el programa dice. Procesa el programa poco a poco, alternando la lectura de líneas de código y la realización de cálculos.
Por lo general, el intérprete de Python viene instalado con el propio lenguaje. En sistemas Linux y macOS y este se instala en /usr/bin/python
. En máquinas con Windows, la instalación de Python por lo general se encuentra en C:\Python
, se puede acceder a él tecleando python
**en el terminal.
Hay dos maneras de usar el intérprete de Python: el modo de Shell o de comandos y el modo de programa, guion o script.
A continuación veremos el funcionamiento de estos intérpretes:
En este modo, se espera la siguiente orden con el indicador **principal >>>
, que suele ser tres signos 'mayor' como se muestra en el siguiente ejemplo:
1$ python ✔ 62 00:15:39 2Python 3.8.3 (default, May 17 2020, 18:15:42) 3[GCC 10.1.0] on linux 4Type "help", "copyright", "credits" or "license" for more information. 5>>> print("Hola mundo!!") 6Hola mundo!! 7>>>
El intérprete utiliza >>>
para indicar que está listo para recibir instrucciones. Escribimos print("Hola mundo!!")
. El intérprete evaluó nuestra expresión y respondió Hola mundo!!
En la siguiente línea dio un nuevo aviso que indica que está listo para más instrucciones.
Es muy útil trabajar directamente desde este modo interactivo por la terminal, ya que podemos probar pequeños fragmentos de código, para saber que tipo de ejecución está realizando mi código.
Interprete por linea de comando
En el modo script se puede escribir un programa completo en un archivo en el cual su extensión es [nombre_archivo].py
y cuando ya tengamos listo nuestro archivo, podemos usar el intérprete, que en este caso es python
, para ejecutar el contenido que tiene el archivo. Por ejemplo:
Interprete por script
Todos los archivos de Python deben tener una línea de shebang, que indica que este es un archivo de script y que en la primera linea de código va a usar la ubicación del intérprete #!/usr/bin/python3
, ya cuando tengamos nuestro archivo listo con todas las instrucciones a ejecutar, le daremos permisos de ejecución con chmod u+x [nombre_archivo].py
y luego podremos ejecutarlo en modo script ./[nombre_archivo].py
y con eso tendríamos la ejecución y el resultado final.
Interprete interactivo desde la web
Estos intérpretes nos dan la facilidad de poder ejecutar código Python y testear sin la necesidad de preocuparnos de instalarlos o dañar nuestro código en la máquina, podemos acceder a estos intérpretes por medio de la web, como es Google Colab, Replit, Python Tutor y Jupyter.
¿Quieres aprender Python? Toma nuestro curso ed.team/cursos/python te enseñaremos desde cero este maravilloso lenguaje.