Depurar como un detective: predecir, ejecutar y corregir

← Volver a Blog y artículos

Todos los programadores escriben errores. La diferencia entre un principiante y un programador con experiencia no es evitarlos, sino encontrarlos y corregirlos con calma.

Un error es una pista

Cuando un programa no funciona, algo es distinto de lo que esperabas. El objetivo es encontrar dónde se separan tu expectativa y el comportamiento de la computadora.

Una rutina sencilla

  1. Predice. Antes de ejecutar, di qué crees que va a pasar.
  2. Ejecuta. Observa lo que ocurre de verdad.
  3. Compara. ¿Dónde hay diferencia?
  4. Cambia una sola cosa. Haz el cambio más pequeño posible y vuelve a ejecutar.

Lee el mensaje de error

Los mensajes de Python son útiles cuando sabes leerlos. Indican el tipo de error y el número de línea donde ocurrió. Empieza por ahí.

Errores habituales de principiantes

  • Falta de dos puntos o de comillas.
  • Sangría incorrecta.
  • Usar = cuando se quería ==.
  • Escribir mal el nombre de una variable.
  • Olvidar convertir un dato escrito en número.

Haz visibles los errores

Añade un print para mostrar qué contiene una variable en un momento concreto. Es una forma sencilla y potente de ver qué hace el programa.

Ayudar sin quitar el protagonismo

Madres, padres y acompañantes pueden preguntar: «¿Qué esperabas? ¿Qué obtuviste? ¿Qué podrías probar?» Esto fomenta la independencia y la confianza.

Celebra las correcciones

Un error encontrado es una pequeña victoria. Tratar los fallos como algo normal hace a los aprendices más valientes y mejores.

Lo esencial

Depurar es una habilidad que se entrena, y es una de las partes más valiosas de aprender a programar.

Continúa con el libro

Consulta el tratamiento completo, los ejemplos y los ejercicios en Code Quest con Python.


Adaptado de Code Quest con Python, publicado por Choral Software. Texto del artículo y ejemplos originales © 2026 Choral Software. Todos los derechos reservados.

Scroll to Top