Explicación del concepto
Esta lección trata sobre familiarizarse con los pequeños detalles de sintaxis que hacen que Python se ejecute sin problemas o falle de inmediato. En esta etapa, no intentas escribir código ingenioso. Te estás entrenando para notar la estructura: dónde comienza la indentación, dónde se abren y cierran las cadenas, y dónde un paréntesis faltante puede romper todo el archivo. Muchos principiantes piensan que los errores de sintaxis significan que son malos programando. Eso no es cierto. Los errores de sintaxis son normales. La habilidad importante es aprender a detectarlos rápidamente en lugar de mirar la pantalla y adivinar. En esta lección, trabajarás con una función corta, la ejecutarás, la romperás a propósito y la arreglarás de nuevo. Así es como la sintaxis se vuelve familiar. Al final de esta lección, deberías ser capaz de: • leer una función corta de Python y comprender su estructura de indentación, • reconocer errores de sintaxis comunes antes de que te hagan perder demasiado tiempo, • corregir comillas, paréntesis e indentación rotos con más confianza. Por qué esto importa: si te tranquilizas con los errores de sintaxis ahora, las lecciones futuras te resultarán mucho más fáciles porque los pequeños errores dejarán de ralentizarte.
Dónde poner el código
- Define variables de color y posición al principio.
- Crea la lógica de dibujo o posicionamiento de formas en el medio.
- Renderiza la salida (impresión, canvas, SVG o bloque con estilo) al final.
Referencia de comandos
- Usa cuatro espacios para la indentación dentro de una función y mantén ese estilo consistente en todo el archivo.
- Verifica comillas y paréntesis antes de asumir que la lógica es incorrecta; muchos errores de principiante son solo sintaxis rota.
- Ejecuta el archivo desde la terminal después de cada pequeño cambio para que puedas conectar la edición con el resultado.
- Mantén el ejemplo lo suficientemente corto para que puedas leer cada línea sin perder el hilo de la estructura.
Guía paso a paso
- Crea un archivo llamado `syntax_drill.py` y escribe el ejemplo a mano en lugar de pegarlo.
- Ejecuta el archivo una vez y asegúrate de que ambas líneas se impriman correctamente.
- Elimina un paréntesis de cierre de una línea `print`, ejecuta el archivo, lee el error y luego corrígelo.
- Cambia un par de comillas incorrectamente, ejecuta de nuevo y restaura la versión correcta después de entender el problema.
- Escribe una nota corta explicando qué hace la indentación dentro de la función `greet`.
Ejercicios prácticos
- Agrega una tercera línea `print` dentro de `greet` y asegúrate de que el archivo siga ejecutándose sin errores de sintaxis.
- Crea una versión rota con indentación incorrecta, luego arréglala y describe de qué se quejó Python.
- Escribe dos errores de sintaxis que quieras tener en cuenta de ahora en adelante al escribir Python a mano.
Retos de código
- Reescribe el script para que `greet` imprima tres líneas, pero mantén el formato limpio y legible.
- Crea una segunda función pequeña en el mismo archivo y llama a ambas funciones desde el bloque `if __name__ == "__main__":` sin romper la sintaxis.
Mini tareas de práctica
- Ejecuta el script tres veces después de tres pequeñas ediciones para que la verificación de sintaxis empiece a sentirse normal.
- Activa los números de línea en tu editor si están ocultos; ayudan mucho cuando Python reporta un error.
- Escríbete una frase a ti mismo: `Los pequeños errores de sintaxis son normales, y sé cómo corregirlos paso a paso.`
Error común
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini reto de la vida real
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.