🖨️ Imprimir esta guía

Guía para introducir Python en clase

12 páginas diseñadas para profesores sin experiencia previa. Ejercicios listos, errores comunes y una ruta clara para adaptar el ritmo a cada alumno.

1. ¿Por qué usar Python en primaria?

Python es ideal para comenzar porque tiene una sintaxis limpia, un feedback inmediato y permite que los alumnos escriban código real desde la primera clase. En lugar de aprender atajos visuales, utilizan un lenguaje que sigue vigente en el aula y en el mundo profesional.

Consejo: Explica a los alumnos que Python lee como si fuese inglés por bloques simples. Esto reduce la ansiedad frente al primer programa.
Página 1

2. Objetivos de la unidad

  • Comprender qué es un programa y qué hace un ordenador.
  • Escribir el primer script en Python.
  • Trabajar con variables, condiciones y repeticiones.
  • Aprender a encontrar y corregir errores básicos.
  • Adaptar el ritmo según el grupo y las necesidades individuales.
Página 2

3. Preparación del aula

No hace falta experiencia previa en Python. Solo necesitas:

  • Un proyector o pantalla para mostrar el código.
  • Un editor simple: Thonny, Replit o cualquier IDE ligero.
  • Una hoja de actividades impresas para que sigan los pasos.
  • Un plan de tiempo: 20-25 minutos de instrucción, 15-20 minutos de práctica.
Lista rápida: 1. Abre el editor. 2. Crea un archivo nuevo. 3. Copia el primer ejemplo. 4. Ejecuta con un clic.
Página 3

4. Lección 1: Primer programa

Enseña a los alumnos a imprimir texto en pantalla. Esta es la experiencia más gratificante de la primera clase.

print("¡Hola, Python!")

Pide que cambien el mensaje por su nombre o un mensaje divertido. Luego, que lo ejecuten de nuevo.

Actividad lista: Escribir el código y cambiar el texto para que el ordenador salude por su nombre.
Página 4

5. Lección 2: Variables

Explica que una variable es una caja donde guardamos información.

nombre = "Alicia"edad = 9print("Hola", nombre, "tienes", edad, "años")

Pide que cambien los valores y observen qué ocurre. Después, proponles crear una variable llamada mood con un mensaje corto.

Página 5

6. Lección 3: Condicionales

Las condicionales permiten al programa tomar decisiones según lo que ocurre.

nota = 7if nota >= 5: print("¡Aprobaste!")else: print("Sigue practicando")

Haz que los alumnos modifiquen la nota y predigan el resultado antes de ejecutar.

Página 6

7. Lección 4: Bucles

Introduce la idea de repetir acciones con menos trabajo. Un bucle es una forma de decirle al ordenador "haz esto varias veces".

for i in range(5): print("Paso", i + 1)

Pregunta: ¿Qué pasará si cambia 5 por 3?

Página 7

8. Ejercicio práctico: Juego de decisiones

Combina variables, condicionales y entrada de usuario. Si el editor no soporta input(), usa valores fijos o explica la idea.

edad = 10if edad >= 10: print("Puedes jugar en la misión avanzada")else: print("Elige la misión fácil")
Propuesta: Cambia la variable edad y escribe otro mensaje para cada resultado.
Página 8

9. Errores comunes y cómo evitarlos

En Python, los errores más frecuentes son:

  • Indentación incorrecta: cada bloque debe estar alineado con espacios.
  • Comillas faltantes: los textos deben abrir y cerrar con comillas.
  • Nombre mal escrito: printt no es lo mismo que print.
  • Olvidar el : después de if, else o for.
Tip para el profesor: muestra el error, explica qué significa y escribe el ejemplo corregido. Eso ayuda a ver que equivocarse es parte del aprendizaje.
Página 9

10. Adaptar el ritmo

El grupo puede ser mixto. Usa estas opciones según el nivel:

  • Alumnos rápidos: pídeles que añadan un mensaje extra o un contador al ejercicio.
  • Alumnos que necesitan apoyo: haz que copien código y lo modifiquen poco a poco.
  • Trabajo en parejas: uno escribe y el otro explica qué hace cada línea.
Página 10

11. Evaluación rápida

Evalúa sin examen formal con estas preguntas:

  • ¿Qué hace print("hola")?
  • ¿Para qué sirve una variable?
  • ¿Cuándo usamos if?
  • ¿Qué hace un for?

Haz que escriban una frase corta o lo expliquen en voz alta. El objetivo es comprobar que entienden la lógica, no memorizar sintaxis.

Página 11

12. Siguientes pasos

Después de esta unidad, puedes continuar con:

  • Crear un mini juego de adivinanza con variables y condicionales.
  • Hacer un reto de repeticiones con listas sencillas.
  • Usar gráficos simples con Turtle o una versión visual ligera.
Recomendación: deja un ejercicio opcional para los que terminen antes. Así el resto puede avanzar sin esperar.
Página 12