Instalar Python en Windows y escribir tu primer programa
Instala Python desde la fuente oficial, compruébalo en la terminal y ejecuta tu primer programa.
Python es uno de los lenguajes más usados para aprender a programar, automatizar tareas, analizar datos e inteligencia artificial. Es gratuito y en Windows se instala en unos minutos. La forma recomendada hoy por el propio equipo de Python es su administrador de instalación (Python install manager), que instala Python y lo mantiene actualizado.
Instalar Python con el administrador oficial
La documentación oficial de Python para Windows ofrece dos vías equivalentes para conseguir el administrador de instalación:
- Microsoft Store: busca «Python install manager» (publicado por Python Software Foundation) y pulsa Instalar.
- python.org/downloads: descarga el instalador para Windows y ábrelo con doble clic.
Las dos versiones son idénticas. Cuando termine, abre una terminal nueva (botón derecho en Inicio > Terminal) y escribe:
python --version
Si aparece algo como Python 3.x.y, ya está. El administrador añade dos órdenes útiles:
py listmuestra las versiones de Python instaladas y cuál es la actual.py installpermite instalar otras versiones si algún proyecto lo pide.
Descarga Python solo de python.org o de la Microsoft Store. Las webs de descargas de terceros pueden incluir programas no deseados.

El modo interactivo: prueba sin crear archivos
Escribe python en la terminal y pulsa Intro. Verás el símbolo >>>: Python está esperando instrucciones y las ejecuta una a una:
>>> 2 + 3 * 4
14
>>> "hola " * 3
'hola hola hola '
>>> nombre = "Ana"
>>> print("Hola,", nombre)
Hola, Ana
Es perfecto para probar cosas sueltas. Para salir, escribe exit() o pulsa Ctrl+Z y luego Intro.
Tu primer programa en un archivo
Los programas de verdad se guardan en archivos con extensión .py. Crea una carpeta, por ejemplo Documentos\python, y dentro un archivo saludo.py (con el Bloc de notas o, mejor, con Visual Studio Code):
nombre = input("¿Cómo te llamas? ")
anio = int(input("¿En qué año naciste? "))
edad = 2026 - anio
print(f"Hola, {nombre}. Este año cumples {edad} años.")
Abre la terminal en esa carpeta y ejecútalo:
cd Documentos\python
python saludo.py
Qué hace cada línea:
input()muestra una pregunta y devuelve lo que escribe el usuario, siempre como texto.int()convierte ese texto en un número entero para poder restar.- La
fdelante de las comillas crea una f-string: lo que va entre llaves se sustituye por el valor de la variable.

Errores frecuentes
- «No se encontró Python» o se abre la Microsoft Store al escribir
python: Windows trae un acceso directo que redirige a la tienda cuando Python no está instalado. Instálalo como se explica arriba y abre una terminal nueva. ValueError: invalid literal for int(): escribiste algo que no es un número cuando el programa esperaba uno. Es el primer error que verás muchas veces; en la guía de depurar errores aprenderás a controlarlo.IndentationError: en Python los espacios al principio de la línea importan. No mezcles tabuladores y espacios.- Se cierra la ventana al hacer doble clic en el
.py: ejecútalo siempre desde la terminal para ver el resultado y los errores.
Siguientes pasos
Con Python funcionando, el siguiente paso es aprender variables, condiciones y bucles, la lógica básica que usarás en cualquier lenguaje. Cuando empieces a instalar bibliotecas, usa entornos virtuales para no mezclar proyectos.
Fuentes consultadas
- Uso de Python en Windows (Python Software Foundation)
- Descargas de Python (Python Software Foundation)
- Una introducción informal a Python (Python Software Foundation)
