FUNDAMENTOS DE PROGRAMACIÓN
PROYECTO I EVALUACIÓN - PAR 18
Para realizar este procesamiento usted debe elaborar un programa escrito en Python
que inicialmente presente un menú con las siguientes opciones:
MENÚ:
1. Importar Base de Datos.
2. Generar Informes.
3. Salir
Esta opción permite definir la ruta (en su disco duro) de la base de datos que se desea
importar. Esta base de datos está almacenada como un archivo de extensión CSV que
usted puede generar a partir del archivo de Excel disponible como anexo a este
documento. El archivo .CSV servirá para proveer la información a su programa para su
posterior procesamiento.
Para realizar la carga del archivo puede utilizar el siguiente código base:
file = open('datos_arcotel.csv','r')
for line in file:
# BLOQUE DE CÓDIGO
# PARA PROCESAR CADA LINEA DEL ARCHIVO
print(line)
Note que cada línea del archivo .csv incluye como último carácter el salto de línea: ‘\n’.
La tercera línea contiene los encabezados. Las líneas 1-2 no son consideradas. Note
que el campo de “Líneas Activas” representa el número de líneas activas en el mes,
mas no el número de líneas activadas en ese mes.
En el caso de que no exista información para el mes anterior o para el servicio y/o
tecnología indicados, se debe mostrar el mensaje siguiente reemplazando:
Total de Líneas Activas por Año: Para esta opción el programa solicita el año específico
en que se desea conocer la información, mostrando así el total de líneas activas por
cada prestador existente.
NOTAS IMPORTANTES:
Considere las validaciones. Para realizar la opción 2 del menú principal usted
debe validar que se haya realizado la opción necesaria, de lo contrario no
puede realizar ninguna acción, excepto salir. Por ejemplo, no puede generar
informes si no ha importado la base de datos.