Saltar al contenido

lección 2

Instalar Python y ejecutar tu primer script

Guía paso a paso para Windows y Mac: instalar Python correctamente y ejecutar tu primer script que trabaja con datos.

40 min

Esta es la lección más importante de toda la skill. No por lo que vas a aprender conceptualmente — sino porque si tu entorno no funciona, NADA funciona. He visto a personas abandonar la programación no porque no pudieran aprender, sino porque se atascaron en la instalación y nadie les ayudó. Eso no te va a pasar.

Vamos a hacer dos cosas en esta lección: instalar Python correctamente en tu sistema operativo y ejecutar tu primer script que procesa datos. Al terminar, tendrás Python funcionando y habrás comprobado que todo está listo para las siguientes lecciones.

### ¿Por qué la instalación importa tanto?

Piensa en un carpintero. Antes de construir un mueble, necesita un taller organizado: banco de trabajo nivelado, herramientas afiladas, madera apilada correctamente. Si el banco cojea o la sierra está desafilada, el mueble saldrá torcido. Tu "taller" es tu entorno de desarrollo: Python instalado correctamente, un lugar limpio para tus proyectos y la certeza de que cuando escribas "python" en la terminal, se ejecute la versión correcta.

macOS viene con una versión de Python preinstalada (normalmente Python 2 o una versión antigua de Python 3). NO la uses. Es la versión del sistema operativo y si la tocas puedes dañar herramientas internas de macOS. Siempre instala TU propia versión.

### 🟦 Instalación en Windows (PowerShell)

En Windows, la instalación es directa desde la web oficial de Python. El único paso crítico que NO puedes olvidar es marcar la casilla "Add Python to PATH". Si no la marcas, tu terminal no encontrará Python y todo lo demás fallará.

  1. 01.Ve a python.org/downloads y descarga la última versión estable de Python 3. Busca el botón grande de descarga o, en la página de cada versión, el enlace "Windows installer (64-bit)". Se descargará un archivo .exe.
  2. 02.Ejecuta el instalador. ANTES de hacer nada: marca la casilla "Add python.exe to PATH" en la parte inferior de la ventana. Es crítico.
  3. 03.Haz click en "Install Now" (instalación estándar). Incluye pip automáticamente.
  4. 04.Cuando termine, cierra el instalador y abre PowerShell.
1# 🟦 Windows (PowerShell) — Verificar instalación
2python --version
3# Python 3.x.x (el número que hayas instalado)
4
5pip --version
6# pip xx.x from C:\Users\tu_usuario\...\pip (python 3.x)

Si ves el número de versión, Python está instalado correctamente en Windows

¿No funciona? Si PowerShell dice "python no se reconoce como un comando", significa que no marcaste "Add to PATH". Desinstala Python desde "Agregar o quitar programas" y vuelve a instalarlo marcando la casilla. Otra opción: busca "python" en la Microsoft Store, donde también puedes instalarlo con un click.

### 🍎 Instalación en Mac (Terminal)

En Mac, la forma más limpia es usar Homebrew, el gestor de paquetes de macOS. Si ya lo tienes de la Skill 1 (cuando instalaste Git), perfecto. Si no, instálalo primero desde brew.sh con el comando que aparece en su web. También puedes descargar el instalador .pkg desde python.org si prefieres no usar Homebrew.

1# 🍎 Mac (Terminal) — Instalar con Homebrew
2brew install python3
3
4# Verificar instalación
5python3 --version
6# Python 3.x.x (el número que hayas instalado)
7
8pip3 --version
9# pip xx.x from /opt/homebrew/lib/python3.x/site-packages/pip

En Mac usa siempre python3 y pip3 (no python ni pip a secas)

Consejo de senior: en Windows el comando es "python" y "pip". En Mac es "python3" y "pip3". Esta diferencia causa confusión constantemente. Recuérdalo como regla fija: si estás en Mac, siempre añade el 3. Más adelante aprenderás a crear entornos virtuales que unifican el comando en ambos sistemas.

### Tu primer script: hola_datos.py

Ahora que Python está instalado y verificado, crea tu primer archivo Python. Abre VS Code en la carpeta del proyecto (escribe "code ." en la terminal) y crea un archivo llamado hola_datos.py:

1# hola_datos.py — Tu primer script de datos
2
3# Datos de ventas del lunes
4ventas_lunes = [150.0, 89.50, 220.0, 45.99, 310.75, 67.00]
5
6# Calculamos métricas básicas
7total = sum(ventas_lunes)
8num_ventas = len(ventas_lunes)
9promedio = total / num_ventas
10
11# Mostramos un mini-reporte
12print("=" * 40)
13print(" REPORTE DE VENTAS - LUNES")
14print("=" * 40)
15print(f" Transacciones: {num_ventas}")
16print(f" Total: {total:.2f}€")
17print(f" Promedio: {promedio:.2f}€")
18print(f" Máxima: {max(ventas_lunes):.2f}€")
19print(f" Mínima: {min(ventas_lunes):.2f}€")
20print("=" * 40)
21print("\n¡Python funciona! Tu entorno está listo.")

Tu primer script — ya trabaja con datos reales (ventas)

Ahora ejecutalo desde la terminal:

1# 🟦 Windows (PowerShell)
2python hola_datos.py
3
4# 🍎 Mac (Terminal)
5python3 hola_datos.py

Ejecutar el script desde la terminal

Si ves el reporte de ventas en tu terminal, felicidades: tu entorno de desarrollo está funcionando. Tienes Python instalado y has ejecutado tu primer script. Esto es tu fundación para todo lo que viene.

Instala la extensión "Python" de Microsoft en VS Code. Cuando abras un archivo .py, VS Code te preguntará qué intérprete usar — selecciona el que corresponda a tu instalación. A partir de ahí, puedes ejecutar scripts con un botón en vez de usar la terminal manualmente.

### Posibles problemas y cómo resolverlos

La instalación puede fallar. No te frustres — le pasa a todo el mundo. Aquí van los problemas más comunes y sus soluciones:

  • 🟦 Windows — "python no se reconoce": No marcaste "Add to PATH". Reinstala Python marcando esa casilla.
  • 🟦 Windows — Microsoft Store se abre al escribir python: Desactiva los "alias de ejecución" de Python en Configuración > Aplicaciones > Alias de ejecución de aplicaciones.
  • 🍎 Mac — "command not found: python3": Homebrew no está en tu PATH. Ejecuta: eval "$(/opt/homebrew/bin/brew shellenv)" y luego intenta de nuevo.
  • 🍎 Mac — "xcode-select": Si Mac pide instalar Command Line Tools, acepta. Tarda unos minutos pero es necesario.

### Comprobar tu entorno desde Python

Y hay una cosa que querrás hacer el mismo día que instales Python: comprobar que tu entorno es el que esperas. Tres módulos de la librería estándar te dan esa información sin instalar nada extra:

1import sys, os, platform
2
3# Tu versión de Python
4print(sys.version) # ej: 3.13.1 (main, Dec 3 2025...)
5print(sys.version_info) # (3, 13, 1, 'final', 0) — como tupla
6
7# Tu sistema operativo
8print(platform.system()) # 'Windows', 'Darwin' (Mac) o 'Linux'
9print(platform.release()) # ej: '10.0.19045' o '23.5.0'
10
11# Desde dónde se ejecuta tu script
12print(os.getcwd()) # la carpeta actual de trabajo

Tres módulos que ya vienen con Python: sys para el intérprete, platform para el sistema operativo y os para el sistema de ficheros.

### Resumen: tu setup mínimo funcional

  1. 01.Instalar Python desde python.org (Windows) o con brew (Mac)
  2. 02.Verificar: python --version (Win) / python3 --version (Mac)
  3. 03.Verificar pip: pip --version (Win) / pip3 --version (Mac)
  4. 04.Crear un archivo .py y ejecutar con: python nombre.py (Win) / python3 nombre.py (Mac)

## ejercicios

[01]

Verificar tu instalación

Comprueba que tu entorno funciona: imprime la versión de Python, el sistema operativo y la carpeta de trabajo. La primera línea ya está hecha como modelo.

Cargando editor...
[02]

Mini reporte de temperaturas

Tienes lecturas de temperatura del servidor. Calcula mínima, promedio y si la máxima superó el umbral crítico. La máxima ya está hecha como modelo.

💡 Resultado esperado

MONITOREO TÉRMICO DEL SERVIDOR
Máxima: 76.2°C
Mínima: 61.2°C
Promedio: 68.6°C
Cargando editor...
[03]

Crear estructura de proyecto

Usa os.makedirs para crear las carpetas de un proyecto de datos. El bucle ya recorre la lista; sustituye el pass por la línea que crea la carpeta.

💡 Resultado esperado

✓ Creada: data/raw
✓ Creada: data/processed
✓ Creada: src
✓ Creada: tests
Cargando editor...

Regístrate para guardar tu progreso.

## comentarios

Reporta erratas, ayuda a otros o comparte tu opinión. Sé constructivo.

Inicia sesión para comentar y responder.

cargando comentarios...