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
- Predice. Antes de ejecutar, di qué crees que va a pasar.
- Ejecuta. Observa lo que ocurre de verdad.
- Compara. ¿Dónde hay diferencia?
- 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.
