Mauricio Luque

Trabajo en temas de tecnología relacionados con Internet y los negocios online. Llevo navegando por las redes desde sus inicios, a primeros de los años noventa; incluso antes de Internet usé las BBS de FidoNet y probé suerte en Infovía.

Ordenar el proyecto y usar módulos

A medida que un programa crece conviene organizar sus piezas en archivos con responsabilidades claras. Un módulo de Python es un archivo que puedes...

Comprobar tu código con pruebas

Que un programa termine sin mostrar errores no demuestra que resuelva bien su tarea. Las pruebas comparan resultados reales con resultados esperados. En esta...

Leer errores y validar las entradas

Los errores forman parte del trabajo de programación. La diferencia está en cómo los investigas y cómo responde tu aplicación a datos que no...

Crear funciones para reutilizar soluciones

Cuando una operación aparece en varios lugares conviene darle un nombre y definirla una sola vez. Las funciones permiten dividir un programa en piezas...

Construir el gestor de tareas

En esta lección construirás una primera versión ejecutable del gestor. Podrá añadir, listar y completar tareas mientras permanezca abierto. Todavía no guardará en disco....

Diseñar un gestor de tareas útil

Ya conoces las piezas necesarias para una aplicación pequeña. Antes de combinarlas conviene decidir qué vas a construir y cómo reconocerás que funciona. En...

Conservar datos estructurados con JSON

Guardar una lista de tareas como texto libre dificulta recuperar sus títulos y estados. JSON ofrece un formato de texto para representar datos estructurados....

Describir registros con diccionarios

Una tarea no siempre puede describirse con un único texto. Puede tener un título y un estado que indique si está terminada. Los diccionarios...

Terminar el proyecto y seguir aprendiendo

Terminar un proyecto pequeño exige algo más que conseguir una ejecución afortunada. En esta lección comprobarás el gestor completo, prepararás instrucciones para utilizarlo y...

Leer y guardar archivos de texto

Las variables desaparecen cuando termina el proceso. Si quieres conservar información entre sesiones debes escribirla en algún soporte, por ejemplo un archivo. En esta...
spot_img
spot_img