En la lección anterior conociste Python "de oídas"; en esta vas a instalarlo en tu ordenador y a dejarlo todo listo para trabajar. Al terminar sabrás instalar Python 3 en Windows, macOS o Linux, comprobar que funciona, usar el intérprete interactivo (REPL), ejecutar tus primeros scripts .py y trabajar con un editor profesional: Visual Studio Code. Un entorno bien configurado desde el principio te ahorrará horas de frustración; merece la pena hacerlo con calma.

Contenido

  1. ¿Qué necesitas exactamente?
  2. Instalar Python 3 en Windows
  3. Instalar Python 3 en macOS
  4. Instalar Python 3 en Linux
  5. Verificar la instalación
  6. El intérprete interactivo (REPL)
  7. Escribir y ejecutar tu primer script .py
  8. Instalar y configurar Visual Studio Code

¿Qué necesitas exactamente?

Para programar en Python solo hacen falta dos piezas:

Pieza Qué es Ejemplo
El intérprete de Python El programa que entiende y ejecuta código Python. Python 3.12 (o superior)
Un editor de código Donde escribes tus programas. Un editor especializado colorea el código, avisa de errores y autocompleta. Visual Studio Code

En teoría podrías escribir Python en el Bloc de notas, pero un buen editor marca la diferencia. En este curso usaremos Visual Studio Code (VS Code): gratuito, multiplataforma y el más utilizado por la comunidad.

Nota sobre versiones: instala siempre una versión de Python 3 reciente (3.10 o superior). Los ejemplos del curso funcionan en cualquier Python 3 moderno.

Instalar Python 3 en Windows

  1. Abre tu navegador y entra en la web oficial: https://www.python.org/downloads/.
  2. Pulsa el botón amarillo Download Python 3.x.x (te ofrecerá la última versión estable).
  3. Ejecuta el instalador descargado. En la primera pantalla, antes de pulsar "Install Now", marca estas dos casillas:
    • "Add python.exe to PATH" — imprescindible. Permite ejecutar python desde cualquier terminal. Olvidar esta casilla es la causa número uno de problemas en Windows.
    • "Use admin privileges when installing py.exe" (si aparece).
  4. Pulsa Install Now y espera a que termine.
  5. Cierra el instalador.

¿Olvidaste marcar "Add to PATH"? No hace falta reinstalar a ciegas: vuelve a ejecutar el instalador, elige Modify, y en las opciones avanzadas activa "Add Python to environment variables". O simplemente desinstala e instala de nuevo marcando la casilla.

En Windows también existe la opción de instalar Python desde la Microsoft Store; funciona, pero el instalador de python.org es la vía más estándar y la que usaremos como referencia.

Instalar Python 3 en macOS

macOS incluye a veces una versión antigua de Python, pero no debes depender de ella. Tienes dos opciones:

Opción A — Instalador oficial (recomendada para empezar):

  1. Ve a https://www.python.org/downloads/ y descarga el instalador para macOS.
  2. Abre el fichero .pkg descargado y sigue el asistente (Continuar → Aceptar → Instalar).
  3. Al terminar, tendrás Python 3 disponible como python3 en la terminal.

Opción B — Homebrew (si ya usas este gestor de paquetes):

brew install python

En macOS y Linux el comando suele llamarse python3 (con el 3), no python. Tenlo en cuenta al seguir los ejemplos.

Instalar Python 3 en Linux

La mayoría de distribuciones modernas ya incluyen Python 3. Compruébalo primero (siguiente apartado); si no está o quieres asegurarte de tener las herramientas completas:

Debian / Ubuntu / Linux Mint:

sudo apt update
sudo apt install python3

Fedora:

sudo dnf install python3

Arch Linux:

sudo pacman -S python

Verificar la instalación

Abre una terminal:

  • Windows: busca "PowerShell" o "Símbolo del sistema" en el menú Inicio.
  • macOS: aplicación Terminal (en Aplicaciones → Utilidades).
  • Linux: tu emulador de terminal habitual.

Y escribe:

python --version

Si no responde (habitual en macOS/Linux), prueba:

python3 --version

Deberías ver algo como:

Python 3.12.4

Si aparece un número de versión que empieza por 3, todo está en orden. En lo que queda de curso escribiremos python en los ejemplos; si en tu sistema el comando es python3, úsalo de forma equivalente.

Sistema Comando habitual
Windows python (o py)
macOS python3
Linux python3

El intérprete interactivo (REPL)

Python trae de serie una herramienta fantástica para aprender: el REPL (Read-Eval-Print Loop, bucle de leer-evaluar-imprimir). Es una conversación con Python: tú escribes una instrucción, él la ejecuta y te muestra el resultado al momento.

Para entrar, escribe en la terminal simplemente:

python

Verás algo así:

Python 3.12.4 (main, Jun  8 2026, 12:00:00)
Type "help", "copyright", "credits" or "license" for more information.
>>>

Ese >>> es el prompt: Python espera tus órdenes. Prueba algunas:

>>> print("Bienvenido a Papyrus")
Bienvenido a Papyrus
>>> 15.90 + 12.50
28.4
>>> "Papyrus " * 3
'Papyrus Papyrus Papyrus'

Fíjate en tres detalles:

  • La primera instrucción usa print() para mostrar un saludo, como en la lección anterior.
  • La segunda demuestra que el REPL sirve de calculadora: hemos sumado los precios de dos libros de la tienda y Python responde con el resultado sin necesidad de print().
  • La tercera enseña algo curioso: multiplicar un texto por 3 lo repite tres veces. El REPL es perfecto para hacer este tipo de experimentos sin miedo.

Para salir del REPL, escribe exit() y pulsa Intro (o pulsa Ctrl+Z seguido de Intro en Windows, Ctrl+D en macOS/Linux).

flowchart LR
    A["Escribes una instrucción\n(Read)"] --> B["Python la ejecuta\n(Eval)"]
    B --> C["Muestra el resultado\n(Print)"]
    C --> A

El REPL es ideal para probar cosas pequeñas, pero lo que escribes en él se pierde al cerrarlo. Para conservar programas necesitamos ficheros.

Escribir y ejecutar tu primer script .py

Un script es un fichero de texto con extensión .py que contiene código Python. Vamos a crear el primero del proyecto Papyrus:

  1. Crea una carpeta para el curso, por ejemplo papyrus (en tu carpeta de documentos o donde prefieras).
  2. Dentro, crea un fichero de texto llamado bienvenida.py con este contenido:
# bienvenida.py - Primer script del proyecto Papyrus
print("=================================")
print("  PAPYRUS - Libreria de barrio")
print("=================================")
print("Sistema de gestion en construccion...")
  1. Abre una terminal, sitúate en la carpeta con cd y ejecútalo:
cd papyrus
python bienvenida.py

El resultado:

=================================
  PAPYRUS - Libreria de barrio
=================================
Sistema de gestion en construccion...

Puntos clave:

  • La línea que empieza por # es un comentario: Python la ignora. (Los veremos en detalle en la próxima lección.)
  • python bienvenida.py le dice al intérprete: "ejecuta este fichero de arriba abajo".
  • A diferencia del REPL, el script queda guardado y puedes ejecutarlo tantas veces como quieras.
REPL Script .py
Interactivo, resultado inmediato Se ejecuta de principio a fin
Ideal para experimentar y probar ideas Ideal para programas que quieres conservar
Se pierde al cerrar la sesión Queda guardado en disco
Muestra resultados automáticamente Solo muestra lo que pases a print()

Instalar y configurar Visual Studio Code

Escribir scripts con el Bloc de notas es posible, pero incómodo. Instalemos un editor de verdad:

Instalación

  1. Ve a https://code.visualstudio.com/ y descarga la versión para tu sistema operativo.
  2. Instálalo con las opciones por defecto (en Windows, es útil marcar "Agregar al PATH" y las opciones de "Abrir con Code" en el menú contextual).

La extensión de Python

VS Code es un editor genérico; para que entienda Python a fondo hay que añadirle la extensión oficial:

  1. Abre VS Code.
  2. Pulsa el icono de Extensiones en la barra lateral izquierda (o Ctrl+Shift+X / Cmd+Shift+X).
  3. Busca "Python" e instala la extensión publicada por Microsoft (suele ser la primera, con millones de descargas). Se instalará también Pylance, su compañera de autocompletado.

Con la extensión activa obtienes:

  • Coloreado de sintaxis: palabras clave, textos y números en colores distintos.
  • Autocompletado: VS Code te sugiere nombres mientras escribes.
  • Detección de errores: subraya en rojo los fallos evidentes antes de ejecutar.
  • Botón de ejecución: un triángulo ▷ arriba a la derecha ejecuta el fichero actual sin salir del editor.

Flujo de trabajo recomendado

  1. En VS Code: Archivo → Abrir carpeta... y selecciona tu carpeta papyrus. Trabajar "por carpetas" (no fichero a fichero) es el hábito profesional.
  2. Crea o abre bienvenida.py.
  3. Ejecuta con el botón ▷ o abre el terminal integrado (Terminal → Nuevo terminal, o Ctrl+`) y escribe python bienvenida.py.

El terminal integrado de VS Code es una terminal normal incrustada en el editor: todo lo aprendido en esta lección funciona igual dentro de él.

Errores Comunes y Consejos

  • python no se reconoce como un comando (Windows): casi siempre es la casilla "Add python.exe to PATH" sin marcar. Reinstala o modifica la instalación como se explicó arriba, y abre una terminal nueva después (las abiertas no se enteran del cambio).
  • En macOS/Linux, python abre Python 2 o no existe: usa python3. Es el nombre estándar en esos sistemas.
  • Guardar el script como bienvenida.py.txt: el Bloc de notas de Windows añade .txt a escondidas. Usa VS Code para crear los ficheros y evitarás el problema.
  • Ejecutar python bienvenida.py desde la carpeta equivocada: la terminal debe estar situada en la carpeta donde está el fichero (usa cd para moverte, y dir en Windows o ls en macOS/Linux para listar el contenido y comprobar que el fichero está ahí).
  • Escribir código en el REPL esperando que se guarde: el REPL es efímero. Lo que quieras conservar, a un fichero .py.
  • Consejo: dedica cinco minutos a explorar el REPL como calculadora. Perderle el miedo a "probar cosas" es una de las habilidades más valiosas de un programador.

Ejercicios

Ejercicio 1

Instala Python en tu sistema y verifica la instalación. Anota: (a) el comando que usaste para verificarla y (b) la versión exacta que tienes instalada.

Ejercicio 2

Abre el REPL y, sin salir de él:

  1. Muestra el texto Papyrus abre sus puertas usando print().
  2. Calcula cuánto costarían juntos tres libros de la tienda que valen 12.50, 18.90 y 9.95.
  3. Sal del REPL correctamente.

Ejercicio 3

Crea en tu carpeta papyrus un script llamado catalogo_inicial.py que muestre por pantalla el nombre de la tienda y tres títulos de su catálogo (por ejemplo La Odisea, El Quijote y Hamlet), uno por línea, y ejecútalo desde la terminal (o desde VS Code).

Soluciones

Solución 1

python --version

(o python3 --version en macOS/Linux). La salida debe ser algo como Python 3.12.4. Cualquier versión 3.10 o superior es adecuada para el curso.

Solución 2

>>> print("Papyrus abre sus puertas")
Papyrus abre sus puertas
>>> 12.50 + 18.90 + 9.95
41.35
>>> exit()

En el paso 2 no hace falta print(): el REPL muestra automáticamente el resultado de cada expresión. Para salir también sirven Ctrl+Z + Intro (Windows) o Ctrl+D (macOS/Linux).

Solución 3

Contenido de catalogo_inicial.py:

# catalogo_inicial.py - Primeros libros del catalogo de Papyrus
print("Catalogo de Papyrus")
print("La Odisea")
print("El Quijote")
print("Hamlet")

Ejecución:

cd papyrus
python catalogo_inicial.py
Catalogo de Papyrus
La Odisea
El Quijote
Hamlet

Conclusión

Ya tienes un entorno de desarrollo completo: Python 3 instalado y verificado, soltura básica con el REPL para experimentar, la capacidad de ejecutar scripts .py desde la terminal y VS Code configurado con la extensión de Python para trabajar cómodamente. Además, Papyrus ya tiene su primer script de bienvenida y un catálogo inicial en pantalla.

A partir de ahora todo el código del curso lo ejecutarás tú mismo. En la próxima lección, Sintaxis de Python y Tipos de Datos Básicos, empezaremos a programar de verdad: indentación, comentarios, números, textos, booleanos y los operadores para combinarlos.

Curso de Programación en Python

Módulo 1: Introducción a Python

Módulo 2: Estructuras de Control

Módulo 3: Funciones y Módulos

Módulo 4: Estructuras de Datos

Módulo 5: Programación Orientada a Objetos

Módulo 6: Manejo de Archivos

Módulo 7: Manejo de Errores y Excepciones

Módulo 8: Temas Avanzados

Módulo 9: Pruebas y Depuración

Módulo 10: Desarrollo Web con Python

Módulo 11: Ciencia de Datos con Python

Módulo 12: Proyecto Final

© Copyright 2026. Todos los derechos reservados