Entradas

Mostrando las entradas etiquetadas como encoding

Crear una agenda en Python - Segunda parte (funcionamiento)

En este post vamos a seguir en la encrucijada de crear una agenda personal en lenguaje Python, utilizando para ello la interfaz gráfica que nos proporciona el framework wxPython. Puesto que ya hemos creado el diseño, ahora vamos a diseñar el funcionamiento, completamente independientemente del diseño. Esta es una buena opción, ya que si algún día quisiéramos cambiar la interfaz, en principio, no debería tener nada que ver con cómo se guardan datos y se recuperan. Bien, como de lo que se trata es de crear una agenda personal, lo primero que hay que ver, es ¿qué es una agenda para mí? ¿qué debe hacer como funcionamiento mínimo (tampoco es cuestión de desarrollar aquí un Mozilla Sunbird )? La respuesta a esta pregunta se resume a continuación: 1) Una agenda consta de entradas, que se identifican de manera unívoca. 2) A cada entrada yo le podré agregar un texto, de manera que a partir del identificador de entrada (el cual es unívoco) yo pueda acceder a la información que he introducido co...