Entradas

Mostrando entradas de septiembre, 2023

Sesión 7

  Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas Finalmente se trabajo en la documentacion y preparacion de la entrega. Se distribuyo la documentacion por la mitad, con la finalidad de distribuir la carga que conlleva la redacción de la documentacion. Dicha distribución consistió en:  a. Portada. b. Introducción. c. Índice. d. Estrategia metodológica DISTRIBUCION: Ambos integrantes: Puntos (a,b,c,d,e) Carlo (Yo):  f: Manual de Usuario, i: Bitácora, h: Lecciones Aprendidas, j y k: Analisis de Resultados Manuel Torres: g: Pruebas de Funcionalidad, i: Bitácora,  h: Lecciones Aprendidas,  j y k: Analisis de Resultados. Una vez distribuidos se preparo el archivo de entrega .zip denominado  (“PP1.zip”) que conteniene únicamente un archivo  info.txt y 2 carpetas llamados documentaciOn y soluciOn_computacional

Sesión 6

  Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas Para esta sesión se destinaron aproximadamente 1 hora con 45 minutos para modificar los alias de variables y funciones siguiendo el formato de CamelCase. Se ordeno el código y se limpiaron llamados a módulos y librerías donde no se ocupaban. Se termino de dar estilización al código para que la interacción del usuario sea mas "amigable" o comprensiva y fácil de entender, además de comentar lo que hacen varias funciones en nuestro código. Una vez hechos los cambios se hicieron por penultima vez varias pruebas en distintos escenarios para probar la mayor cantidad de casos, comprobando que la funcionalidad del código no fue comprometida durante la limpieza y cambios en los alias de las variables.  Respecto a esto ultimo, me gustaria comentar el uso del atajo Ctrl+H para buscar y reemplazar ya que facilito y agilizo el cambio de un alias por otro, sin mucha dificultad y practicamente fallos. Pendientes para la ultima sesi...

Sesión 5

  Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas Prácticamente el día fue destinado a terminar de programar y corroborar que estuviera funcionando bien conforme íbamos terminando de implementar la función principal 2 (hasta la fecha) en nuestro código; no obstante se nos presentaron dos dificultades en método lineal y suma de dígitos para la depreciación hasta la fecha. Dichas dificultades impedían que la tabla se mostrase hasta la fecha actual o si lo lograba mostraba valores incorrectos. después de una hora de revisar el código ingresamos a tutoría con el tutor, donde se logro revisar todo el avance de momento e intentar orientarnos respecto a que podría causar el problema que se nos estaba presentando. Logramos identificar el problema que lo causaba y lo corregimos. Se hicieron respaldos del proyecto en un repositorio de GitHub por si se presentaba algún problema del cual no fuéramos conscientes. Afortunadame...

Sesión 4

Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas  Para esta sesión acordamos mediante la plataforma Discord desde las 7:10 aproximadamente hasta las 11:30 trabajar los códigos de las funciones de 'lineaRecta' y 'sumaDigitos' para la depreciación anual, ya que presentaban errores como calculos incorrectos para ciertos escenarios, además programamos un verificador que comprueba que el activo este sujeto a la depreciación, logramos programas las funciones de los métodos pero con varios errores al ser ejecutados . Los menús, funciones para abrir html entre otros componentes ya están funcionales en su totalidad. Por ahi de las 9:20 cerramos la llamada y decidimos revisar nuestro avance del proyecto con el tutor, principalmente enfocados en las funciones de métodos ya que estaban presentando varios errores al calcular resultados o en ciertos casos al ser llamados por nuestra función 'métodos' que trabaja como un menu para llamar al tipo de método según las en...

Sesión 3

Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas  Se acordó una sesión #3 presencial para continuar el proyecto; sin embargo por distintos motivos no se logro realizar de forma presencial sino virtual mediante la plataforma Discord de 7:10pm a 9:30 aproximadamente. En esta sesión se tenían varias dudas con respecto a la utilización del atributo.iloc en el contexto de nuestro código, por lo que solicitamos asesoría del tutor para resolver nuestras inquietudes. Se logro almacenar en variables cada ubicación de dato según el numero de activo indicado con validar_codigo().  Dicha extracción de la posición o fila de activo mediante validar_codigo() se almacena en el menu principal como variables y de momento se pasan como argumentos tanto a función principal 1 y función principal 2 solicitadas en los parámetros del proyecto.  Además en el continuo progreso de investigación se encontró la librería 'NumPy' que permite la manipulación de arreglos de distintos tipos/dimen...

Sesión 2

Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas  Inicio a las 7:0 0pm y finalizo a las 8:30pm aproximadamente, segunda sesión  virtual mediante la plataforma Discord. Logramos terminar el menu 'preliminar' en conjunto de forma que trabaja sin ningún inconveniente a momento de la redacción de esta bitácora. Continuamos la investigación del uso de la librería Pandas. Escribimos otra funcion que permite la extracción de datos y la impresión en terminal del archivo HTML dado para el proyecto utilizando dicha librería con instrucciones como: 'tabla = pd.read_html(ruta)[0]', para imprimir con asignar a una variable 'pd.Dataframe(tabla)'.  Se encontró en la investigación de pandas, el atributo .iloc con el cual es posible utilizar para que devuelva el elemento, en este caso del Dataframe o tabla según la posición dada como parámetro a .iloc[fila, columna]. Este atributo resultara muy util para la recuperación de los datos en el HTML dado. Adicionalmente se re...

Sesión 1

Autor: Carlo Emilio Pacheco Cerdas Actividades Realizadas  Inicio a las  11:30 aproximadamente la primera sesión presencial. Se configuró el entorno de programación en VSCode (Visual Studio Code) con la librería “pandas”, la cual va a permitir la manipulación de datos en este caso del archivo.html dado para la resolución del proyecto programado. Simultáneamente mi compañero y yo trabajamos en el desarrollo del menú con el que el usuario interactuará, el llamado a la librería Pandas que permite la apertura y manipulación del archivo con los datos de extension .html y el desarrollo de las fórmulas de los métodos de las depreciaciones.  Como medio de apoyo se asistió a la tutoría impartida por el tutor del curso ese mismo día para investigar y comprender mas a fondo la librería por utilizar y sugerencias para la elaboración del proyecto. Se estableció para el día siguiente que se realizara otra sesión (de forma virtual utilizando la plataforma Discord) con el fin de comenzar...