Este proyecto es un ejemplo de lo que se espera en cuanto a complejidad y formato de su proyecto libre final de TC 1028. úsenlo para guiar sus decisiones de diseño y ver ejemplos de cómo se aplica PEP8. No copien código ni funciones, pueden basarse en estas pero escriban las suyas. Lo que nos interesa es que interioricen las estrategias y entiendan la lógica, para generar un pograma modular correctamente estrcuturado. Por ejemplo vean la forma en la que se separa el código en funciones que se puedan reusar en cada parte.
Con cada tema que veamos vean como se aplica en el proyecto para construir un programa. En general estre proyecto sigue estándares (PEP 8) y buenas prácticas de industria que también evaluamos en el curso, así que les sirve de ejemplo para estilo también.
En los comentarios dentro de cada función, entre parentesis, vienen las subcompetencias que demuestra esa función o ese conjunto de funciones.
espero les sea de ayuda :D
"El Programa para la Evaluación Internacional de Alumnos de la OCDE (PISA, por sus siglas en inglés), tiene por objeto evaluar hasta qué punto los alumnos cercanos al final de la educación obligatoria han adquirido algunos de los conocimientos y habilidades necesarios para la participación plena en la sociedad del saber. PISA saca a relucir aquellos países que han alcanzado un buen rendimiento y, al mismo tiempo, un reparto equitativo de oportunidades de aprendizaje, ayudando así a establecer metas ambiciosas para otros países.
Las pruebas de PISA son aplicadas cada tres años. Examinan el rendimiento de alumnos de 15 años en áreas temáticas clave y estudian igualmente una gama amplia de resultados educativos, entre los que se encuentran: la motivación de los alumnos por aprender, la concepción que éstos tienen sobre sí mismos y sus estrategias de aprendizaje. Cada una de las tres evaluaciones pasadas de PISA se centró en un área temática concreta: la lectura (en 2000), las matemáticas (en 2003) y las ciencias (en 2006); siendo la resolución de problemas un área temática especial en PISA 2003. El programa está llevando a cabo una segunda fase de evaluaciones en el 2009 (lectura), 2012 (matemáticas) y 2015 (ciencias)." fuente https://www.oecd.org/pisa/pisaenespaol.htm
Este programa es un generador de preguntas aleatorias para multiplicaciones y matrices, basándose en la temática de PISA. El programa corre en terminal con Python 3. Presenta una serie de preguntas y compara el resultado por el calculado con la computadora. Al final, asigna una calificación al usuario y le permite guardar sus resultados en un archivo de texto y desplegar todos los resultados ahí guardados también.
Descargar el arvhivo y correr en terminal con:
python pisa.py
o abrir en Thonny y dar boton de play.
Responder a las preguntas que aparecen, el programa tiene instrucciones y no usa bibliotecas no standard.