Planificación de una lista de compras para un pícnic es un proyecto práctico de Python para quienes conocen listas, diccionarios, bucles y funciones. Convierte recetas, número de personas, existencias y tamaños de paquete en una lista que podrás generar de nuevo cuando cambien los planes.
Un laboratorio guiado parte de un ejemplo pequeño que funciona y enseña a sumar ingredientes compartidos, descontar existencias y comprar paquetes completos. Un desafío independiente aplica esas ideas a otro menú con productos distintos que comparten un nombre. Cada unidad comienza con sus propios archivos preparados.
Lo que aprenderás
- Combinar cantidades por persona según el ID del ingrediente antes de decidir las compras.
- Usar existencias, conservar filas sin compras y calcular paquetes completos y sobrantes finales.
- Leer entradas JSON y comprender el código preparado para opciones de línea de comandos y escritura CSV.
- Crear listas CSV reales con un programa reutilizable, conservar originales y recuperarte de entradas no válidas.
A quién va dirigido este curso
A estudiantes de Python que quieren convertir sus conocimientos de colecciones y funciones en una pequeña herramienta de datos.
Requisitos previos: Listas, diccionarios, bucles, funciones, excepciones básicas de Python y entrada básica en terminal. El laboratorio guiado presenta JSON, CSV y las opciones necesarias.
Entorno de aprendizaje: Cada unidad incluye WebIDE en el navegador, Python y todos los archivos de recetas sintéticas. Solo se utiliza la biblioteca estándar; no necesitas instalaciones locales ni cuentas externas.
Preguntas frecuentes
¿Escribiré código?
Sí. Mejorarás el módulo de cálculo; el código suministrado gestiona las opciones y el CSV. El laboratorio guiado lo explica y proporciona las operaciones completas.
¿Qué habré creado al terminar?
Un planificador Python reutilizable y listas CSV con necesidades, existencias, faltantes, paquetes y sobrantes. El desafío utiliza otro menú, sin depender de archivos de la unidad anterior.
¿Funciona con cualquier receta o medida?
El proyecto utiliza cantidades enteras no negativas y una unidad declarada por ingrediente. No convierte unidades, calcula nutrición ni se integra con tiendas.



