> misión 1/9 · 25 min

De la planilla a Python

Mensaje de Antonia Llancaqueo, cofundadora de Tienda Online Pewen

Hola, bienvenida o bienvenido a Pewen. Vendemos productos de hogar y vestuario por internet, y cada semana alguien arma los informes a mano en planillas. Queremos automatizarlos con Python. Antes de tocar los datos reales, quiero que te sientas cómoda o cómodo con lo básico: guardar valores, calcular con listas y armar tu primera tabla.

Concepto

En Python, una variable guarda un valor con un nombre: precio = 24990. Ese nombre se usa después en los cálculos, como una celda con nombre en una planilla.

Una lista guarda varios valores en orden, entre corchetes: precios = [24990, 8990, 39990]. Algunas funciones que vas a usar mucho:

PythonQué haceEn planilla
sum(precios)suma la listaSUMA
len(precios)cuenta los elementosCONTAR
max(precios)el mayorMAX
round(valor)redondea al enteroREDONDEAR(valor; 0)
precios = [24990, 8990, 39990]
total = sum(precios)
print("Total:", total)
print("Productos:", len(precios))

Para trabajar con tablas se usa pandas. Una tabla de pandas se llama DataFrame y se puede crear a partir de columnas:

import pandas as pd
tabla = pd.DataFrame({"producto": ["Toalla", "Manta"], "precio": [8990, 22990]})
print(tabla)

Después de Ejecutar, las tablas que quedan en variables se muestran ordenadas bajo el editor.

> tarea Python

La lista precios tiene los productos de un carrito. Guarda en total la suma de los precios y en promedio el precio promedio, redondeado a pesos.

Cargando Python… la primera vez puede tardar unos segundos.

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

> tarea Python

Crea un DataFrame llamado catalogo con dos columnas: nombre (Juego de sábanas, Toalla de baño y Plumón nórdico) y precio (24990, 8990 y 39990). Luego guarda en mas_caro el precio más alto de la tabla.

Cargando Python… la primera vez puede tardar unos segundos.

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

> decisión

¿Por qué conviene pasar de la planilla a Python para el informe semanal?

Cargando opciones…

Aprueba las tareas de esta misión para ver el cierre.