Ideas de proyectos
1. Calculadora de presupuesto
Sección titulada «1. Calculadora de presupuesto»- Usa listas para almacenar gastos y
Matemática.promediooMatemática.suma_totalpara obtener métricas. - Solicita datos mediante
consola.pediry valida entradas con condicionales. - Exporta las funciones principales en un módulo
finanzas.qzy reutilízalas en el archivo principal.
2. Gestor de tareas sencillo
Sección titulada «2. Gestor de tareas sencillo»- Define un objeto
Tareacon atributostextoylogpara indicar si está completada. - Implementa métodos en
Tareapara marcar y mostrar el estado usandoambiente. - Crea una lista mutable de tareas y proporciona funciones para agregar, listar y filtrar tareas completadas.
3. Analizador de texto
Sección titulada «3. Analizador de texto»- Aplica los métodos de
textopara dividir frases, contar palabras y normalizar mayúsculas. - Usa
metodos_listas.qzcomo referencia para ordenar resultados o eliminar duplicados. - Implementa manejo de excepciones al convertir valores y muestra resultados con
consola.mostrar_informacion.
4. Reporte estadístico
Sección titulada «4. Reporte estadístico»- Importa
Matemáticay calcula promedio, máximo y mínimo de una lista de mediciones. - Genera un JSON con los resultados y conviértelo a texto formateado para imprimirlo.
- Exporta el reporte en un módulo para reutilizarlo en diferentes conjuntos de datos.
5. Biblioteca de utilidades
Sección titulada «5. Biblioteca de utilidades»- Agrupa funciones de uso frecuente (validaciones, transformaciones de texto, generadores de listas) en uno o varios módulos.
- Documenta cada función con comentarios y crea ejemplos en la carpeta
pruebas-iapara verificar su comportamiento con el intérprete.
Estas ideas pueden ampliarse combinando módulos, objetos y listas. Inspírate en los archivos de la carpeta ejemplos para partir de código probado.