Skip to content

MoonRodri/PythonRA1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Práctica Final — Mini-CRM de Eventos

Descripción

Mini-CRM para gestión de clientes, eventos y ventas. Permite cargar datos desde CSV, listar registros, dar de alta clientes, filtrar ventas por rango de fechas y generar estadísticas simples.

Requisitos

  • Python 3.6+
  • Módulos estándar: csv, os, datetime
  • Estructura de proyecto (este README está en la raíz del proyecto):
    • EjercicioFinal.py
    • data\
      • clientes.csv
      • eventos.csv
      • ventas.csv

Formato de los CSV

Los ficheros CSV deben encontrarse en la carpeta data que esté en la misma carpeta que EjercicioFinal.py. Cabeceras esperadas:

  • clientes.csv
  • eventos.csv
  • ventas.csv

Ejecución

Desde la carpeta que contiene EjercicioFinal.py (por ejemplo Practica 4):

  • En Windows: python EjercicioFinal.py

  • En Linux/macOS: python3 EjercicioFinal.py

Funciones principales

  1. Cargar CSV (lee datos desde data/ y los carga en memoria).
  2. Listar clientes, eventos y ventas.
  3. Dar de alta nuevo cliente (se añade en memoria y se escribe en clientes.csv).
  4. Filtrar ventas por rango de fechas.
  5. Mostrar estadísticas: ingresos totales, ingresos por evento, categorías, evento más próximo y resumen de precios.

Contacto / Autor

Proyecto desarrollado como Práctica Final. @Rodrigo MD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages