Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instrucciones Pia - Python Nov 2021
Instrucciones Pia - Python Nov 2021
ESCENARIO DE TRABAJO
Un equipo de futbol está rifando artículos oficiales firmados por los jugadores estrella del equipo.
Lo único que tienen que hacer los participantes es hacer una donación a una institución de apoyo a personas con
discapacidad, y registrar la aportación realizada, que deberá registrarse en una aplicación que les pregunta el correo
electrónico, el nombre completo, la fecha de nacimiento; monto aportado a la asociación (cantidad monetaria), folio de
la aportación (número de 5 dígitos); e Internamente, al momento del registro, se guarda también el momento en que se
realiza el registro, que representa la fecha y hora del sistema.
Todos los datos son obligatorios. El correo debe tener un formato válido de correo, y debe tener una longitud que va de
los 10 a los 40 caracteres; el nombre debe estar escrito en mayúsculas, y sólo contener letras sin acento y espacios en
blanco, con una longitud que va de los 5 a los 40 caracteres; la fecha de nacimiento debe estar en un formato yyyy-mm-
dd, y ser una fecha válida; el monto debe ser una cantidad monetaria, superior a cero; el momento es la hora del sistema
es de tipo datetime.
Te han pedido que implementes una aplicación que permita capturar la información de los participantes; te han
prohibido usar cualquier base de datos, así que la información debe almacenarse en un archivo CSV delimitado por pipes
(|).
FUNCIONAMIENTO DEL PROGRAMA
FUNCIONALIDAD PROGRAMADE REFERECIA
Se debe crear un programa llamado clases.py que solo contenga la clase_herencia.py
definición de una clase llamada Participante, que represente la
información a registrar.
Para la opción [6] Ver lista de participantes, se debe hacer una lectura lista-tabular.py
secuencial de la lista, y mostrar los datos de forma tabular.
Eso es lo mínimo que debe traer el proyecto. Si pueden meterle más sofisticación, adelante.
El código del proyecto debe estar comentado con aspectos relevantes que consideren dejar anotados, para su propio
aprendizaje.
Cada procedimiento (def) o clase (class), debe incluir un comentario que indique qué miembro o miembros del equipo lo
elaboraron.
El trabajo se entregará subiendo dos archivos: El PDF con el trabajo, y un ZIP con el código realizado. Se generará una
tarea en TEAMS para recibir el PIA, con un límite de entrega del 17 de noviembre de 2021, a las 23:59 horas. SOLO
DEBERÁ SUBIRLO UNA PERSONA DEL EQUIPO, NO TODAS (recomiendo verificación por parte de alguien).
1. PORTADA
a. Nombre de la universidad
b. Nombre de la facultad
c. Nombre de la materia
d. Nombre del maestro (Dr. Felipe Ramírez)
e. Tabla de participantes (Nombre, Matrícula, % de participación en la elaboración del trabajo).
f. Lugar y Fecha.
2. Trabajo colaborativo
a. Anotar en esta sección cómo fue que distribuyeron el trabajo, y cómo fue que consolidaron la
participación de todos. Aquí se pueden anexar screen shoots de sesiones en TEAMS que hayan realizado,
y así.
b. Anotar aquí, individualmente cada quién: a) Qué les gustó del trabajo colaborativo, y b) Qué mejorarían
ustedes para coordinarse mejor para este tipo de trabajo.
3. Programa
a. Incluir aquí el código desarrollado.
b. No olvidar agregar en forma de comentarios, quién trabajó qué cosa.
4. Comprobación
a. Agregar evidencias, pantallas y archivos que comprueben que el programa funciona como debe.
b. También se puede grabar en video el uso del programa en todas sus opciones, e incluir la liga de
YouTube para poder revisar el funcionamiento.
5. Conclusiones
a. Cada miembro del equipo exprese sus impresiones de lo que fue trabajar este semestre de manera
virtual, y comentar los pros y contras que le ven a esta modalidad. Indicar sugerencias ¿qué mejorarían?
6. Referencias bibliográficas
a. Usar estilo APA
b. Anotar libros o sitios en internet que fueron útiles para la solución del trabajo.