Programación en Python

0 de 19 lecciones completas (0%)

Programación en Python – Módulo 1 – Introducción a Python

Lección 2 – Instalación de Python y primer programa

Esta es una vista previa de la lección

Compra el curso, o accede si ya te has inscrito, para acceder a esta lección.

Ya vimos los conceptos básicos detrás del lenguaje Python. Ahora toca poner manos a la obra e instalar el compilador para poder trabajar en nuestra computadora. Aunque también se puede usar Python en un navegador en plataformas como pythonanywhere, durante el curso nos centraremos en un entorno de desarrollo local.

Descargar e instalar Python

Lo primero es descargar Python desde el sitio oficial. Ve a https://www.python.org/downloads/ y busca el botón para iniciar la descarga. En mi caso daré clic en el botón que dice “Download Python 3.12.1”.

Sitio para la instalación de Python

Cuando haces clic en el botón el sitio web descarga el instalador.

Desde aquí solo necesitas hacer clic en el instalador, habilitar la casilla “Add python.exe to PATH”, y después clic en “Install Now”.

A partir de aquí es la clásica instalación donde tienes que dar clic a “Next” hasta que acabes. 

Para verificar que tienes Python instalado abre PowerShell y escribe “python”.

Yo tengo la versión 3.11.3, pero tú podrías tener una versión más avanzada porque nuevas versiones se liberan conforme pasa el tiempo.

Si usas Ubuntu puedes instalar Python desde la Terminal. Solo debes escribir:

sudo apt-get install python3
sudo apt-get install idle3
sudo apt-get install python3-pip

Si abres una Terminal y escribes “python3” es posible que puedas usar Python sin necesidad de instalarlo porque viene preinstalado en varias distribuciones de Linux.

Descargar e instalar el editor de código

Para escribir código Python necesitarás un editor de código. Aunque hay muchas opciones tanto gratuitas como de pago, Visual Studio Code está en todos lados y es bastante cómodo trabajar con éste. Ve a code.visualstudio.com y haz clic en el botón azúl que dice «Download for Windows» (Si estás en otro SO te dirá otra cosa como «.deb»).

Visual Studio Code en Ubuntu
Visual Studio Code en Ubuntu

Entonces descargas el editor y haces la instalación por defecto con clics en Siguiente. Ahora vamos a poner manos a la obra y escribiremos nuestro primer programa con Python. En mi equipo voy a hacer una carpeta dentro de Documentos. Te recomiendo que hagas esto para que tengas tu código centralizado y no tengas problemas para encontrar tus programas. En mi caso le voy a nombrar «Programación_Python» pero tú puedes llamarle como gustes.

Mi carpeta para guardar el código del curso

Editores en línea

De forma alternativa también puedes usar un editor de código en tu navegador. Esto puede ser útil para probar algún código, pero no tendrás la misma potencia que si corres tus programas en tu equipo local.

Primer programa en Python

Dentro de la carpeta «Programación_Python» hacemos clic derecho y luego otro clic en la opción «Abrir en Terminal».

Abrir en Terminal

Esto abrirá tu carpeta en PowerShell, puedes comprobarlo porque se aprecia la ruta desde tu unidad de disco hasta la carpeta. «PS D:\Documentos\Python Scripts\Programación_Python>»

Carpeta abierta en PowerShell

A continuación escribimos «code .» dentro de la consola y damos Enter. Con esto Visual Studio Code abrirá una nueva sesión con tu carpeta en la raíz.

Visual Studio Code desde la consola
Visual Studio Code con la carpeta de ejercicios abierta

Con esto ya podemos poner manos a la obra. Ahora para agregar más organización al código voy a crear otra carpeta, la llamaré «01_Introducción_a_Python». Esto lo puedes hacer desde Visual Studio Code. Vas al Explorer que es el panel que se ve del lado izquierdo de la ventana y buscas el ícono de carpeta/folder en la parte superior, ése que tiene el símbolo de +. Si te fijas aparece un tooltip que dice «New Folder…». Dale clic.

New Folder Visua Studio Code
New Folder en Visual Studio Code.
Crear carpeta en Visual Studio Code
Crear carpeta en Visual Studio Code

Ahora solo tienes que escribir el nombre que quieras para tu carpeta y darle Enter. Puedes comprobar que la carpeta se creo de forma exitosa simplemente con ir a la carpeta original y ver que está allí.

Nueva carpeta en Documentos
Nueva carpeta para este módulo introductorio

Ahora, con un procedimiento similar vamos a crear nuestro documento con código Python. Primero selecciona la carpeta que acabamos de crear con un clic. Sabrás que funcionó porque el fondo cambia de tono.

Selecciona la carpeta en VSCode

Ahora, en el mismo grupo de íconos en donde está la carpeta que seleccionaste en el paso anterior está ahora un ícono que es un documento. Cuando pasa el cursor por encima el tooltip dice «New File…». Dale clic y al documento que se crea le nombras «hello_world.py». Es importante que incluyas la terminación .py para que así tu SO sepa que es un documento con código en el lenguaje de programación Python.

VSCode NewFile

Si lo hiciste bien, dentro de la carpeta 01_Introducción_a_Python tendrás un documento con extensión .py llamado hello_world.py. Si el archivo quedó afuera de la carpeta no pasa nada, solo tienes que arrastrarlo adentro con el mouse y listo.

Nuevo documento python
Nuevo documento Python

Ahora viene lo bueno. Te vas a situar dentro del editor de código, en donde está un renglón con un «1» al inicio. Allí es donde escribirás tus programas. Este editor es como el block de notas o tal vez como Word, pero enfocado a escribir programas por lo que puedes esperar herramientas enfocadas al desarrollo como las extensiones que te avisan si estás escribiendo mal el nombre de algún método, pero eso lo veremos más adelante. Ve al editor y escribe el siguiente código:

print("Hello, World!")

O bien,

print("Hola, Mundo!")

Como prefieras.

Si te fijas encima de la pestaña de tu documento hello_world.py hay un círculo blanco. Esto indica que no has guardado los cambios en el documento. Para guardar puedes hacerlo con Ctrl + s o bien File -> Save.

Ahora vamos a correr el programa. Existen dos formas para hacerlo, una es con la línea de comandos o Terminal si estás en Linux y la otra es desde VSCode.

Para correr tu programa desde VSCode solo tienes que hacer clic en el botón triangular que está en la esquina superior derecha de tu ventana, encima del editor de código.

Cuando le das clic en «Run Code» se abre un nuevo panel donde se muestra el resultado de tu programa. En este caso imprime el mensaje «Hello, World!».

Si las seguido las instrucciones hasta aquí ya escribiste tu primer programa :).

La otra forma de correr un programa de Python es con la línea de comandos, podríamos decir que es la forma tradicional.

Vamos a regresar a la ventana de PowerShell que escribimos al inicio y escribiremos el siguiente comando: «ls». Como resultado PowerShell te dice que hay una carpeta llamada 01_Introducción_a_python.

Ahora escribe «cd 01» y presiona Tab, esto autocompletará el comando a «cd .\01_Introducción_a_Python\». Dale enter y verás que ahora, dentro de PowerShell, estás en la carpeta 01_Introducción_a_Python.

cd en PowerShell
cd en PowerShell

Si escribes «ls» en la terminar podrás ver todo el contenido de la carpeta en donde estás. En este caso muestra hello_world.py porque es el único archivo que tenemos. Ahora para correr el programa solo tienes que escribir «python <nombre del programa con extensión>» en nuestro caso escribirás «python hello_world.py», y la consola mostrará el resultado de ejecutar tu programa. Como puedes ver el resultado es idéntico al primer método. Personalmente prefiero correr todo desde la consola del SO ya sea PowerShell o la Terminal de Linux, pero tú puedes usar lo que desees.

correr programa en terminal
Corriendo el programa desde PowerShell

En esta lección logramos instalar Python y escribir un primer programa, el clásico Hola Mundo, en próximas lecciones nos adentraremos más en tipos de datos, estructuras de control, funciones, etc. Nos vemos en la siguiente clase.

Scroll al inicio