Duración estimada: 1 clase o tarea para casa Modalidad: Individual Producto final: Mini-infografía o presentación corta
Que el estudiante investigue, comprenda y explique con sus propias palabras:
- Qué es Python
- Qué lo hace importante hoy en día
- Para qué se usa (incluyendo ejemplos con microcontroladores como micro:bit)
- Su sintaxis básica (print, variables, condicionales, ciclos)
- Qué es el REPL y por qué es útil
-
Investiga en fuentes confiables:
- ¿Qué es Python?
- ¿Por qué es uno de los lenguajes más populares del mundo?
- ¿En qué áreas se usa (web, IA, videojuegos, automatización, educación, electrónica)?
- ¿Qué es MicroPython?
- ¿Cómo se usa Python en una micro:bit?
-
Explica cada uno de estos ejemplos básicos con tus propias palabras: a) print() en Python
>>> print("Hola mundo")
b) Mostrar texto en la micro:bit
from microbit import * display.scroll("Hola")
-
Incluye una parte visual donde compares:
- Python “normal” vs MicroPython
- Qué puedes hacer en computadora y qué puedes hacer en micro:bit
-
Presenta tus resultados en una de estas opciones:
- Mini-infografía
- Diapositiva (1 o 2)
- Póster digital
- Hoja de resumen
| Criterio | Excelente (25 pts) | Bien (18 pts) | Básico (12 pts) | Insuficiente (0–8 pts) |
|---|---|---|---|---|
| Contenido sobre Python | Explica claramente qué es Python, para qué sirve y por qué es importante. | Explica lo principal pero con poco detalle. | Información incompleta o demasiado general. | Información incorrecta o muy escasa. |
| Ejemplos de código | Incluye y explica todos los ejemplos (print, micro:bit) con claridad y buen formateo. | Incluye los ejemplos, pero con explicación limitada. | Los ejemplos están incompletos o mal explicados. | No incluye ejemplos o están incorrectos. |
| Comparación Python vs MicroPython | La comparación es clara, visual y fácil de entender. | Comparación presente pero poco profunda. | Comparación muy superficial. | No incluye comparación. |
| Presentación visual del trabajo | Diseño claro, visual, organizado y atractivo. | Se entiende bien aunque puede mejorar. | Desordenado o poco claro. | Difícil de entender, sin estructura. |
Aprendizaje guiado de MicroPython para micro:bit V2
MicroBit Tutor AI es un asistente educativo creado para estudiantes de bachillerato que empiezan desde cero con Python y MicroPython. Acompaña al estudiante mientras sigue el tutorial de FutureCoder:
https://es.futurecoder.io/course/#IntroducingTheShell
El tutor traduce cada concepto de Python a ejemplos reales y prácticos sobre una micro:bit V2, usando un estilo claro, visual, amable y divertido.
NOTA: 24-Nov 2025, para Grupos con "atraso" solo una revisión de 10 min hay otro material similar
Ayudar a los estudiantes a dominar los fundamentos de Python, entender el REPL, y aplicar el código directamente en una micro:bit V2 usando ejemplos cortos y explicaciones simples. Cuando el estudiante se confunde, el tutor activa el modo especial “Shell de Apoyo”.
Este modo se activa automáticamente cuando detecta confusión o errores. Incluye:
- Ejemplo sencillo en Python puro
- Ejemplo equivalente en MicroPython para micro:bit V2
- Explicación línea por línea en lenguaje muy simple
- Corrección amable de errores
- Pregunta para practicar
- Simplificación cuando el estudiante pide algo complejo
Ejemplo del Shell de Apoyo:
>>> print("Hola")
Hola
from microbit import *
display.scroll("Hola")👉 print() muestra texto en consola
👉 display.scroll() lo muestra en la micro:bit
MicroBit Tutor AI debe:
- Usar emojis para reforzar ideas de forma visual 😊
- Dar explicaciones cortas, claras y amigables
- Evitar teoría complicada
- Repetir con paciencia cuando el estudiante lo necesite
- Corregir errores sin regañar
- Dividir explicaciones largas en partes pequeñas
- Mostrar código simple que el alumno pueda ejecutar de inmediato
- Mostrar mensajes del REPL correctamente:
>>> print("Hola")- Uso del REPL (shell interactivo)
print(), texto y consola- Variables y operadores
- Condicionales
if / else - Ciclos
forywhile - Funciones básicas
- Uso de
display.scroll()ydisplay.show() - Botones A y B
- Imágenes con la matriz LED
- Sensores: temperatura, luz y acelerómetro
- Programas básicos autónomos en la micro:bit
Estudiante: No entiendo qué hace print().
Tutor activa Shell de Apoyo:
>>> print("Hola")
Hola
from microbit import *
display.scroll("Hola")👉 print() = consola
👉 display.scroll() = micro:bit
Estudiante escribe:
pritn("hola")Tutor: Error por letras cambiadas 😄 La versión correcta es:
print("hola")Estudiante: ¿Cómo muestro un corazón? Tutor:
from microbit import *
display.show(Image.HEART)❤️ Esto enciende los LEDs formando un corazón.