Trece aplicaciones de consola que practican POO y persistencia sobre casos de negocio reales
Colección de trece aplicaciones de consola en Python, cada una centrada en un caso
de negocio distinto. Es la carpeta APP/ del repositorio de la
asignatura de Programación.
El valor del conjunto no está en ninguna aplicación concreta —son programas cortos— sino en la variedad de dominios: banco, facturación con IVA, generación de tickets, gestión de clientes y productos, agenda personal, agenda deportiva, lista de la compra y calculadora de impuestos.
Cada una practica algo distinto: encapsulación y métodos en las de cuenta bancaria y banco, cálculo y formato de salida en las de facturación y tickets, y estructuras de datos y persistencia en las de agenda y listados.
Cálculo sobre medidas y superficies.
Alta y listado de personas con sus datos.
CRUD de clientes en consola.
Catálogo de productos con sus atributos.
Recorrido y presentación de la cartera.
Emisión de tickets con formato de salida.
Cálculo de base, impuesto y total.
Contactos con sus operaciones básicas.
La clase clásica de encapsulación: saldo privado, ingresos y retiradas controladas.
Cálculo por tramos.
Gestión de varias cuentas: composición sobre la clase anterior.
Colección de artículos con sus operaciones.
Gestión de eventos y participantes.
Autor de los ejercicios. Prácticas individuales de la asignatura de Programación.
Ejercicios académicos completados: las trece aplicaciones están en el repositorio de apuntes.