Ejecutando código Python en la consola
Para ejecutar código Python sin escribirlo en un archivo, directamente sobre la consola, lo puedes hacer muy fácilmente.
Espacio publicitario
Para que esto funcione igual que como lo hago yo, debes tener configurado el Path de Python.
Debes abrir una consola y escribir python
:
El comando python
ha accedido a la ruta del
intérprete de Python que está escrita en el Path de
Windows y lo ha ejecutado, ya que el intérprete de Python,
tal y como mencioné, es un programa y estos se pueden
ejecutar.
Una vez abierto el intérprete de Python, salen esos tres
símbolos mayor que (>>>
). Ese es el
prompt del propio intérprete, no de la consola de
Windows. De esta forma, podemos introducir cualquier
código de Python, que el intérprete lo entenderá.
Por ejemplo, vamos a poner un print()
para
imprimir algún mensaje, solo para comprobar que va bien:
En azul, tenemos la línea de código Python. En rojo, el resultado.
Ya sé que esto no es muy útil para nada, pero estás aprendiendo los cimientos de Python, es necesario para que puedas progresar de la mejor forma posible.
El intérprete de Python es "listo", puedes utilizarlo para hacer muchas cosas. Una de ellas, es como calculadora:
Así, puedes seguir escribiéndole lo que quieras al intérprete. Si te equivocas en algo, te lo dirá y si lo pones bien, te sacará lo que le pides. Es tan simple como eso.
Una vez hayas terminado de usarlo, cierra la consola o pulsa las teclas CTRL + Z o bien, escribe una de estas dos funciones:
exit()
quit()
Ejecutar código Python desde la Terminal de Linux
En Linux, es más o menos lo mismo. Solo tienes que abrir
una Terminal y escribir python3
.
Escribir código Python en un editor de texto plano
Python en texto plano en Windows
Normalmente, te recomendaría que no escribieras código en un archivo de texto plano. Sin embargo, puede que en alguna ocasión, no podamos tener un buen editor de código a mano o queramos probar algo rápido en un entorno ajeno. Para estos casos, te conviene saber ser independiente de cualquier programa de edición de código o IDE.
Espacio publicitario
Además, esto te ayuda a entender de que forma se ejecutan los archivos en Visual Studio Code.
Primero, empezamos con Windows. Abre un bloc de notas. En
él, vas a poner todo el código que quieras. En el ejemplo,
solo pondré un print()
, que es lo único que
he enseñado todavía.
Dale un nombre y una extensión .py
al
archivo. Será realmente otro archivo más de Python, como
el que hemos creado anteriormente desde Visual Studio
Code.
Te quedará el nombre de archivo así:
Asegúrate de tener las opciones del Explorador de Windows de esta forma:
Esto es importante, porque si no tienes esa opción
desmarcada, al guardar el archivo te quedará realmente
como archivo.py.txt
y en realidad será
tratado como un txt y no como un .py
.
Ahora, fíjate en la ruta completa donde has guardado el
archivo. Deberás ponerla junto el comando de Python para
abrir con él, el archivo. El comando es
python ruta-archivo/nombre-archivo.py
. Con
Python, indicamos que queremos utilizar el intérprete de
Python y con la ruta hacia el archivo, le indicamos que
con Python, queremos ejecutar ese archivo. Finalmente, el
código se ejecutará y hará lo que tenga que hacer. En este
caso, un simple mensaje en la consola.
Python en texto plano en Linux
En Linux, no hay casi diferencia, solo cambia el programa
de texto plano y la forma por defecto de llamar al
intérprete de Python, que es python3
.
Primero, abre una terminal. En ella, ejecuta algún editor de texto plano. Una opción en Ubuntu y en muchas distribuciones, es "nano". En la imagen tienes el código que he puesto, el nombre de archivo y la ruta. Si no sabes utilizar nano, utiliza cualquier otro programa de texto plano que uses en Linux.
La forma más rápida y fácil de ejecutar nano y crear con él un archivo, es ir a la ruta donde quieras crearlo. Ahí, escribe el comando
nano nombre-archivo.py
. Después, escribe el código y pulsa las teclas CTRL + O para guardarlo. Después CTRL + X para cerrar nano y volver al prompt de la terminal.
Ahora, escribe este comando para ejecutar el archivo:
Te habrás fijado que no he puesto la ruta absoluta al archivo (completa). Esto es porque no hace falta, ya que el prompt de la Terminal, está en la ruta donde está el archivo, así que basta con nombrarlo.
Espacio publicitario
En Windows puedes hacer lo mismo, ir a la carpeta y poner solo el nombre del archivo o estar en cualquier otra y poner el trozo de ruta faltante hacia el archivo. A esto se le llama ruta relativa o como me gusta llamarle yo, parcial (es más fácil de entender parcial, trozo o porción de ruta que ruta relativa) y a lo que había utilizado en Windows, ruta absoluta o como le llamo también, completa, porque lleva la ruta desde el principio en la unidad de disco hasta el final.
Ya hablaremos en otro módulo sobre las rutas. Hay mucho de que hablar todavía. Entonces, no te preocupes demasiado aún por temas de rutas. Esto lo entenderás mucho mejor a medida que vayamos practicando.
Aquí termina el primer módulo del gran curso de Python.
Todavía no hemos visto más que un trocito del iceberg.
Queda mucho por ver en los siguientes módulos.
Espero que este módulo te haya sido de utilidad para
aprender la base más fundamental de Python que por
desgracia no muchos enseñan y hace que la curva de
aprendizaje luego sea más costosa y con numerosos
problemas provenientes de la base del conocimiento.
Espacio publicitario
Espacio publicitario