Trabajo Práctico Integrador (TPI) - Programación 1
Este proyecto es un sistema de consola desarrollado en Python que permite gestionar, filtrar, ordenar y analizar datos de países cargados desde un archivo CSV.
A continuación, se presenta el flujo principal de la aplicación:
Para ejecutar este proyecto, sigue estos pasos:
- Clonar el repositorio:
git clone [https://github.com/Arcademys/UTN-TUPaDProgramacion1.git](https://github.com/Arcademys/UTN-TUPaDProgramacion1.git)
- Navegar a la carpeta de la aplicación:
cd UTN-TUPaDProgramacion1/TPI/Aplicacion - Ejecutar el programa:
python sistema_gestion_países.py
Nota: Es importante ejecutar el script desde la carpeta
TPI/Aplicacionpara que pueda encontrar el archivo.csvcorrectamente.
Permite buscar un país por su nombre exacto o parcial. (Ejemplo: Buscar "arg" encuentra "Argentina").
Sub-menú para filtrar la lista completa por:
- Continente (ej. "América del Sur")
- Rango de Población (mínimo y máximo)
- Rango de Superficie (mínimo y máximo)
Permite reordenar los países ascendente o descendentemente por:
- Nombre
- Población
- Superficie
Muestra cálculos automáticos sobre los datos actuales:
- País con mayor/menor población.
- Promedios de población y superficie.
- Cantidad de países por continente.
| Integrante | Responsabilidad |
|---|---|
| Juan José Benítez | Desarrollo de la lógica de negocio (carga de datos, funciones de filtrado, etc.). |
| Enrique Alejandro Carrasco | Desarrollo de la interfaz de terminal (menús, validaciones, interacción con el usuario). |




