Bitácora del proyecto del Taller de Programación - Día 1
Bitácora del proyecto del Taller de Programación - Día 1
Fecha: 12 de abril del 2022
Este día se toma la decisión de comenzar a ver y obtener una parte del contexto que corresponde al trabajo asignado. Se realizó una nueva lectura del documento que establece las instrucciones del mismo y una investigación corta de cosas que podrían servir para la realización de lo solicitado. Producto de esta búsqueda de información se aprendió sobre diccionarios, listas, conjuntos, menú y Treeview con la librería Tkinder y la realización de tablas con la librería tabulate y, por último, los problemas con los decimales de Python. Con esto aprendí el round() que creo recordar, se mencionó en alguna clase. Como puntos importantes se puede establecer las diferencias entre diccionarios y conjuntos que ambos se pueden registrar con los símbolos "{" y "}" y que los diccionarios no tienen índices, algo que me serviría para que, luego, más tarde, al iniciar con la programación de los bonos de vivienda, pudiera utilizar "list(bonoEquivalenteSegunIngresoFamiliar.keys())[indice]". ".keys" define las claves que posee el diccionario, por lo que, por ejemplo, si el diccionario es: diccionario = {"a" : 1, "b" : 2, "c" : 3}, diccionario.keys() devolvería "dict_keys(["a", "b", "c"])" y "list" lo que hace es almacenar esos datos como una lista, teniendo esta un índice que se puede utilizar. Por tanto, "list(diccionario.keys())[1]" sería "a". Esta fue la solución que agilizó el programa, ya que antes de esto tenía una suma constante: "salario += 0.01", algo que significa una espera de 5 segundos (al menos en mi laptop) para obtener el resultado. Algo inaceptable a mi parecer.
Comentarios
Publicar un comentario