Skip to content

Python

Python es un lenguaje de programación gratuito, con código corto y fácil de leer. Se usa para limpiar y analizar datos, hacer gráficas, automatizar tareas y construir agentes de IA.

Selecciona cualquier frase de aquí para preguntarle a tu Maestro.

En ventas_feb.csv, un monto viene guardado como "25,000.00", entre comillas y con coma. Con los tres archivos en la carpeta, ¿qué imprime python3 total.py?

total.py
import csv, globtotal = 0for path in glob.glob("ventas_*.csv"):    with open(path) as f:        for row in csv.DictReader(f):            total += float(row["monto"])print(f"Total: {total:,.2f}")
Responde la pregunta para ver las demás vistas.

El mismo script con otra carpeta da otra respuesta. Datos de ejemplo.

Por qué lo usa la gente de datos: es gratuito, corre en cualquier computadora y casi cualquier herramienta de datos tiene un paquete para Python: pandas para tablas, y otros para gráficas, archivos, APIs y agentes de IA.

Dónde se usa: en un script que corres desde la terminal, en un notebook de Jupyter o en Google Colab, que no pide instalar nada.

Cómo empezar: instala Python 3, crea un entorno virtual por proyecto y agrega paquetes con pip. O pídele a Claude Code que escriba el primer script contigo.

Así se usa

Decimales en binario

Terminal

  1. $ python3 -c "print(0.1 + 0.2)"
  2. marcado: 0.30000000000000004La computadora guarda los decimales en binario, así que casi nunca son exactos. Excel también, aunque lo esconde al mostrar 15 dígitos.
  3. $ python3 -c "print(round(0.1 + 0.2, 2))"
  4. 0.3Redondea el dinero antes de compararlo, o usa el módulo decimal.
Python hace exactamente lo que le pides, con las reglas de la computadora: si sumas dos precios y revisas con == que den el total, una cuenta correcta puede salir False.

Cuándo mirar más de cerca

Una línea fuera del ciclo

suma.py

  1. total = 0
  2. for row in rows:
  3. amount = float(row["monto"])
  4. total += amount
  5. print(total)

La línea 4 no está indentada, así que queda fuera del ciclo. rows tiene 30 ventas. ¿Cuánto vale total al final?

Pregúntale a tu Maestro sobre Python

Te responde desde la página gratis más cercana a esta palabra, igual que mientras estudias.

Ejemplo

Tú: ¿Qué quiere decir "Python", en palabras sencillas?

Tu Maestro: Te lo explico con un caso tuyo, que se queda mejor que una definición. ¿Qué tarea repetida de tu semana te gustaría que hiciera un script?

Pregunta sobre: Responde desde la página "¿Qué ruta le doy a Excel, a Python o a un agente?"

Solo este navegador guarda lo que preguntas aquí. ¿Cómo funciona?

Para saber más

  • pandas

    pandas es un paquete de Python para trabajar con tablas de datos, llamadas DataFrames: cargarlas, filtrar filas, escoger columnas y resumirlas.

  • Script

    Un script es un programa corto, guardado en un archivo de texto, que hace una tarea de principio a fin cada vez que lo corres, siempre igual. No piensa ni adivina: lee lo que le das, hace sus pasos y entrega un resultado o un error.

  • Notebook de Jupyter

    Un notebook de Jupyter es un archivo (con terminación .ipynb) que combina código, sus resultados y notas en celdas. Corres una celda a la vez y ves su resultado justo abajo.

  • Google Colab

    Google Colab es un servicio gratuito de Google que corre notebooks de Jupyter en tu navegador, sin instalar nada. pandas y Altair ya vienen instalados.

Todo el glosario