Python

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...

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...

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...

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...

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....

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...

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....

Añadir persistencia y revisar la aplicación

El gestor ya funciona mientras está abierto. Ahora conservará las tareas entre sesiones y responderá con claridad a los problemas de lectura o escritura....

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...

Programación desde cero: aprende Python con un proyecto práctico

Aprender a programar empieza por convertir una idea en instrucciones que puedas comprobar. No necesitas llegar con una base de informática ni dominar matemáticas...
spot_img

Organizar colecciones con listas

0
Una variable por cada tarea funciona mientras solo tienes dos o tres. Cuando el número cambia necesitas una colección. Las listas permiten guardar varios...

Repetir tareas con bucles

0
Cuando una operación debe realizarse varias veces no conviene copiarla repetidamente. Los bucles expresan repetición de forma controlada. En esta lección distinguirás un recorrido...

Tomar decisiones con condiciones

0
Un programa necesita actuar de manera diferente según los datos. Si una capacidad es cero debe rechazarla. Si una lista está vacía debe explicarlo....

Calcular y comparar sin perder el sentido

0
Las operaciones de un programa deben representar lo que quieres calcular. Saber escribir un signo de multiplicación no basta si mezclas unidades o eliges...

Pedir datos y mostrar resultados claros

0
Hasta ahora has modificado los datos editando el archivo. Una aplicación resulta más útil cuando puede pedir información durante su ejecución. En esta lección...