Entradas

Mostrando entradas de marzo, 2019

31/03/2019

El día 31 fue un día triste, pudimos realizar la conexión con el banco y extraer el tipo de cambio actual luego de una extensa búsqueda y muchos pensamientos, pero al realizar la función 3 y su estructura, empezamos a realizar una función auxiliar de para la función 3 y que esperamos nos funcione en la 4. Pero está nos reporta todos los activos, pero no limpia o vacía las tablas, por lo que se van acumulando las depreciaciones de los otros activos en cada siguiente reporte.

30/03/2019. Investigación Banco Central.

El día 30 se dio por concluida la función 1 y 2 del proyecto y su respectivo funcionamiento, se analizo las funciones 3 y 4. Empezando a plantear la estructura de dichas funciones y como puede ser su funcionalidad, empezamos la investigación de como parsear con el banco central y poder obtener el tipo de cambio, pero primeramente se utilizo la página para ver su funcionamiento.

29/03/2019. Completación de las primeras dos funciones.

El día 29 se realizo un gran avance, ya que se concluyo la funcionalidad completa de la primer función y a su vez se realizaron ciertos ajustes en los métodos auxiliares para poder utilizarlos en la ejecución de la función dos. Se instalo la librería datetime la cual nos ayudara a sustraer el año del sistema del computador para así este compararlo con la fecha de compra del activo y realizar su nueva depreciación hasta la fecha actual. Todo resulto con éxito y se pudo concluir con funcionalidad la función 1 y 2 del proyecto. Algunos objetivos alcanzados: Corrección de errores en código. Adaptación de funciones auxiliares para poder utilizarlas en la función dos.  Correcta extracción del año en el sistema mediante datetime.  Se completo sin errores la función 1 y 2 del proyecto.  Se empieza a comentar aspectos de la función 3 y su realización. Realización de las bitácoras faltantes y la actual.

28/03/2019 Correcciones del código.

El día 28 fue principalmente para corregir errores dentro del código, mejorar la tabulación y algunos procesos en los métodos de depreciación, suma y el principal de la función uno. Se planteo la idea de un método aparte que ayudara a la tabulación y que fuera ejecutado en cada método de depreciación por aparte cuando este era llamado en la función principal uno. Se empezó a realizar la tablas para mostrar la información de cada activo cuando fuera solicitada su depreciación. Algunos objetivos cumplidos: Mejorar eficiencia del código. Función de tabulación. Nueva función para la información detallada de cada activo.  Funcionalidad de la ejecución de la función uno. Algunos problemas encontrados: Problemas con la generación de una nueva tabulación después de haberse ejecutado previamente otro activo. Lo anterior puede genera problemas para la función 3.

27/03/2019. Tabulación.

El día 27 mi compañero hizo un gran avance con la tabulación y me mando algunos ejemplos de como emplear el pretty table con rows, pero a la hora de emplearlo se complicaba un poco de como debía ser el planteamiento de la impresión final. Por lo cual decidí investigar un poco más y descubrí que se había una forma de hacerlo por columnas que nos facilitaría en gran parte la tabulación de los activos. Algunos objetivos conseguidos: Se termino la estructura de la función uno. Se empezaron a hacer pruebas y correcciones de la función uno.  Se empezaron a hacer las tablas de la tabulación de los resultados de depreciación de los activos. Se empezó el planteamiento de las demás funciones.

26/03/2019. Desarrollo de proyecto

El día 26 no se pudo avanzar mucho sobre el proyecto, arreglamos diversos errores y comentamos aspectos sobre la función uno para hacer su realización funcional, igualmente empezamos a plantear el esquema la función. Y empezamos a investigar sobre librerías para tabular, encontrando algunas como pretty table y pandas. Al final nos pareció más sencillo la emplear pretty table y mi compañero empezó a investigar más sobre ello.

25/03/2019. Comienzo del desarrollo de ideas.

El día 25, mi compañero y yo después de clases acordamos almorzar y empezar a realizar el proyecto en el Learning Common, cuando llegamos nos dimos cuenta que no teníamos el carné activado y no podíamos hacerlo en el lugar, por lo que tuvimos que ir a la biblioteca general. Una vez llegados al lugar nos pusimos a dialogar sobre las cosas que habíamos descubierto investigando, nos preparamos y revisamos que nuestras computadoras tuvieran todo bien instalado, descubriendo así que mi compañero tenía algunos errores durante la instalación, por lo que decidimos solucionarlo. Teniendo todo listo seguimos investigando como extraer los datos del html de los activos durante varías horas, llegando a la idea de extraerlo y guardar los datos en listas para evitar realizar una gran cantidad de variables. Continuamente empezamos a desarrollar la primer función del proyecto, por lo que creamos las funciones de las depreciación lineal y de suma, empezamos a plantear como va a ser la funcionalidad de l...

23/03/2019. Investigación

El día 23 me dedique a investigar y analizar las librerías que ocuparía para parsear el html y como extraer los datos del mismo. Descubrí que tenia problemas con la instalación de python en mi computador, por lo que investigue mediante vídeos en youtube como realizar una correcta instalación para poder así descargar el pip y las librerías necesarias como lo es BeautifulSoup y Requests, igual que importe la de lxml. Después de instalar y tener correcto todo en mi ordenador, procedí a empezar a investigar sobre web scraping, html conociendo así su funcionalidad, como se dividía su código y que hacía cada etiqueta del mismo, para así poder entender como extraer los datos de los activos. Empece a realizar pruebas e impresiones del html de los activos para empezar a analizar el comportamientos y entender mejor los comandos que utilizaba. Algunos de los objetivos cumplidos este día: Instale correctamente python, pip y las librerías que de momento creo necesarias. Adquirí conocimientos s...

Comienzo. 22/03/2019.

Se comienza el proyecto programado, anteriormente mi compañero y yo hablamos para acordar una fecha de inicio en la cual comentaríamos todos los puntos por cumplir del proyecto, que investigar, como realizar y llegar a nuestros objetivos. Llegamos al acuerdo que sería el día 22 de Marzo del 2019 durante el transcurso de la noche, utilizamos una aplicación llamada Discord, desde la cual podíamos dialogar en un chat de voz y a la ves compartir la pantalla del PC, para así llevar el mismo orden o identificarnos mejor durante la conversación. Algunos objetivos cumplidos este día: Leer nuevamente y comprender lo que nos solicita el proyecto programado. Poner las bases de la investigación, por ejemplo: como descargar e instalar el pip de Python y sus librerías para luego importarlas en el código. De antemano conocíamos de la librería beautifulsoup y request que nos podrían ayudar para la realización de las funciones del proyecto, es así como llegamos a la idea de investigar al respecto...