Bitácora Proyecto 1 - Páblo Jiménez - Taller de Programación.
* mayo 22: Definir estrategia metodológica, herramientas a utilizar, desglose
hipotético de retos, distribución de responsabilidades.
- Se trabajó sobre los retos cifrado cesar, mensaje inverso, palabra inversa
y cifrado binario. Todos los anteriores conclusos excepto el último.
* mayo 24: Acordamos cambiar el método de trabajo por participar síncronamente
en la resolución de los retos porque estos no representan un nivel de dificultad
tan amplio como para dedicar tiempo extra en una exhaustiva investigación externa
de apoyo. Ambos aportamos ideas al instante y hace rápida la labor. Nos queda por
resolver 3 retos.
* mayo 25 : Trabajamos conjuntamente en la resolución del reto cifrado telefónico.
Concluimos tanto el método de cifrado como descifrado. Repartimos los 2 ultimos
retos pendientes para trabajarlos individualmente y retomar dentro de 4 o 5 dias.
Prescindimos de seguir utilizando colab por que no se ejecuta simultáneamente entre
dispositivos. Utilizamos Visual Studio Code para trabajo simultáneo y Spyder para
realizar test y correcciones de forma rápida. Acordamos empezar a depurar código y
documentarlo una vez tengamos avance de los retos pendientes por iniciar.
* mayo 26: Compartimos ideas, comentamos de experiencias en lo realizado hasta
el momento. Plantear como implementar una ingerfaz de usuario.
* mayo 31: Presenté un avance del algoritmo RSA que fue el que mas dificultad hemos
tenido. Aún queda inconcluso. Lo dejé a la espera de la revisión de la compañera de
grupo para que me colabore en buscar la solución correcta. Creamos un prototipo de
interfaz utilizando la librería pyqt5 y el editor qt designer para facilitarnos esa
labor. Queda pendiente estructurar el programa para el manejo de eventos y ejecución
de algoritmos.
* junio 1: Aprendí a exportar la interfaz desarrollada en qtdesigner desde un archivo
.xml a otro .py . He experimentado el uso de las librerías sympy y math. Enre muchas
otras acciones, tuvimos retroalimentación uno del otro en cuanto como debe ir el
diseño.
* junio 2: Creamos los eventos de la interfaz. Asociamos cada evento con su correspon-
diente ejecución de cifrado, a partir de entradas, selectores y botones. Repartimos
lo que resta por hacer del trabajo, como manual de usuario, experiencias aprendidas,
analisis de resultados, etc.
Comentarios
Publicar un comentario