Vas a ver mensajes rojos. Eso es normal y es bueno. Un error no es un regaño: es la máquina diciéndote dónde y qué no entendió.
Los errores vienen en inglés. Los más comunes:
| Error en inglés | Qué te está diciendo |
|---|---|
SyntaxError |
Escribiste algo mal (falta :, un paréntesis, una comilla) |
NameError |
Usaste una variable que no existe o la escribiste mal |
IndentationError |
Los espacios de la izquierda están mal |
TypeError |
Mezclaste cosas incompatibles (texto con número, p. ej.) |
Tech English: error = error. line = línea (el error te dice en qué línea está). fix = arreglar.
Estrategia anti-pánico: lee la última línea del error y mira el número de línea que menciona. Ahí está el problema el 90% de las veces.
La idea que te debes llevar
Python no es un idioma difícil. Es un idioma estricto. No perdona un espacio mal puesto ni una comilla olvidada — pero a cambio hace exactamente lo que le pidas.
Esta semana cometerás errores. Perfecto. Equivocarte tú, entender por qué, y arreglarlo: eso es aprender a programar. Al laboratorio.md.
Quiz rápido
Para que repases. No cuenta para certificar — el examen del módulo es el que certifica.
1. Un `NameError` indica que...