Capítulo 1 · 10 niveles
Fundamentos de Python
Variables, números, texto y decisiones, practicados con cuentas reales de caja de la tienda Harbor & Pine.
Bienvenido a Harbor & Pine. Antes de tocar una tabla del tamaño de una hoja de cálculo, necesitas los
pequeños bloques con los que se construye cualquier script de Python: variables que guardan valores,
operaciones con precios y cantidades, texto que limpias y formateas, y sentencias if que toman
decisiones.
Nada de esto es abstracto. Cada nivel es una petición de un compañero: el total para un cliente que está al teléfono, el número de cajas que necesita el almacén, una etiqueta de estantería para un producto, el costo de envío de un carrito. El capítulo termina con un Desafío final en el que construyes una pequeña calculadora de caja de principio a fin.
No necesitas experiencia previa en programación. Cada nivel ejecuta Python real en tu navegador, y
tu respuesta se comprueba mirando el valor que guardas en una variable llamada result.
Niveles
- ¿Cuántas cajas necesita el almacén?
de Debra Marshall, Gerente de Almacén
floor division, modulo, math ceil, int
- Da formato a una etiqueta de estantería
de Thomas Whitaker, Director de Merchandising
strings, strip, upper, f strings, number formatting
- Elige el costo de envío correcto
de Megan Collins, Directora de Ventas
booleans, comparison, if elif else, and or
- ¿Cuánto ganamos con esa venta?
de Thomas Whitaker, Director de Merchandising
variables, arithmetic, round, percentages
- Depuración: el tiempo de la ruta parece incorrecto
de Daniel Brooks, Director de Operaciones
debugging, floor division, modulo, f strings
- ¿En qué nivel de fidelidad está?
de Jordan Reyes, Director de Marketing
if elif else, and or, strings, f strings
- Depuración: cobraron envío con exactamente $75
de Angela Rivera, Directora de Atención al Cliente
debugging, comparison, boundaries, if elif else
- Enruta un reembolso desde el formulario web
de Angela Rivera, Directora de Atención al Cliente
type, type conversion, match case, strings
- Desafío final: construye la calculadora de caja
de Kevin Nguyen, Director de Ingeniería
variables, arithmetic, strings, if elif else, f strings