La terminal#

Correr Python desde la terminal es la forma más básica de usarlo y, aunque no vayan a usar Python de esta manera, es útil entender como funciona. Los otros entornos que usen para correr Python, como Google Colab, van a estar haciendo esto detrás de escenas.

De manera interactiva#

Para correr Python de manera interactiva, escribimos python en una terminal, y se abre un REPL (Read-Eval-Print-Loop), que va a leer (read) los comandos que escribamos, evaluarlos (eval), mostrar o imprimir (primt) el resultado, y repetir (loop) estos pasos.

Después vamos a ver más en detalle que hace el código, pero, para entender que esta pasando, la sintaxis x = 1 define una variable con el nombre x, donde guarda el valor 1, para que lo podamos reutilizar más adelante.

Desde un archivo de texto#

Para poder volver a correr un mismo código sin tener que tipearlo nuevamente, los programas se escriben en un archivo de texto. Generalmente, se suelen guardar con extensión .py, para señalar que es un archivo de Python.

Por ejemplo, en un archivo de texto escribimos los mismos los comandos del ejemplo anterior:

2 + 2
x = 1
x
y = 2 * x
print(y)

y lo guardamos como ejemplo.py.

Para correr este código, en la terminal ponemos:

python ejemplo.py

Noten que, a diferencia de cuando lo corremos de manera interactiva, solo vemos el resultado de la expresión que está dentro de print(...).

De manera mixta#

Estas dos maneras de correr código no son exclusivas. Podemos empezar corriendo un archivo de texto y, luego, seguir interactuando con las variables que quedaron definidas. Para ello, hay que agregar -i (de interactivo) al correr el archivo:

python -i ejemplo.py