- Este proyecto consiste en un sistema cliente-servidor para el registro de datos de estudiantes. Los datos de los estudiantes se pueden enviar al servidor a través de un socket TCP o guardarlos localmente en un archivo CSV. Tambien cuenta con visualización de gráficos basados en los datos recopilados.
-
ingresos_estudiantes.py : Este archivo contiene el código del cliente encargado de recopilar información sobre los estudiantes, validarla y enviarla al servidor a través de un socket TCP.
-
servidor.py : Este archivo implementa el servidor que recibe los datos de los estudiantes a través de un socket TCP y los almacena en un archivo CSV.
-
graficos.py : Este archivo se encarga de generar gráficos o visualizaciones basadas en los datos recopilados. Puede incluir funciones para crear representaciones visuales de estadísticas o rendimiento académico.
- Python : Lenguaje de programación utilizado para implementar el proyecto.
- Socket : Para la comunicación entre el cliente y el servidor.
- Matplotlib : Biblioteca de visualización para generar gráficos.
-
Python : Se recomienda utilizar Python 3.x
-
Matplotlib : Puede requerir la instalación de Matplotlib. Utiliza el siguiente comando
pip install matplotlib
-
Clona o descarga el repositorio :
git clone https://github.com/tu_usuario/tu_proyecto.git
-
Accede al directorio del proyecto :
cd tu_proyecto
-
Ejecuta el servidor en un terminal :
python servidor.py
-
En otro terminal, ejecuta el cliente para ingresar datos de estudiantes :
python ingresos_estudiantes.py