el entorno de programación gratuito que ayuda a los estudiantes a entender cómo se programa en Python

Educación

En muchos centros educativos enseñar programación a estudiantes de Secundaria y de Bachillerato continúa siendo un reto. No tanto por el contenido que aprenden, sino por el tipo de herramientas que se utilizan. Y es que los entornos complejos conllevan una curva de aprendizaje que entorpece ese primer contacto con lenguajes que van más allá de la programación por bloques; es algo que ocurre por ejemplo cuando dan el salto a otros más avanzados como Python. En este contexto ganan presencia alternativas como Thonny, un entorno de programación gratuito pensado para que se centren en lo importante: escribir código y entender qué está ocurriendo paso a paso, sin perderse en la complejidad.

Thonny

Esto es lo que el alumnado puede hacer con Thonny

Los docentes interesados en usar este entorno de programación en el aula tienen a su disposición las siguientes opciones.

Aprender Python desde un enfoque visual 

Cuando los estudiantes empiezan a programar con Python, uno de los primeros temas que trabajan son conceptos básicos como variables, tipos de datos, condiciones y bucles. Por sus características, Thonny facilita la comprensión visual del código, lo que permite comprobar cómo cambia el comportamiento de un programa en tiempo real; enfoque que refuerza la relación entre el código y su ejecución, uno de los pilares clave en el aprendizaje de la programación. 

A través de ejercicios sencillos, el alumnado puede modificar variables y observar cómo estas afectan al resultado de un programa. Por ejemplo, pueden introducir una nota o la puntuación de un juego y verificar cómo cambia el resultado al instante. También es posible crear programas básicos, como un contador que suma o resta números de forma progresiva, o un sistema que determine si una persona es mayor o menor de edad a partir de un valor introducido. Otra opción consiste en trabajar con programas que reaccionen a lo que indican los estudiantes (por ejemplo, sí o no) mostrando mensajes diferentes según su respuesta.

Cómo funciona la lógica interna de los programas: detectar el error

Thonny tiene una herramienta que muestra paso a paso cómo se ejecuta un programa y cuándo aparece el error. De este modo, los estudiantes aprenden a identificar el origen de los problemas y a desarrollar un pensamiento más analítico para encontrar el error, que deja de percibirse como negativo y se convierte en una oportunidad para el aprendizaje. 

Thonny

Proyectos interactivos desde cero

A medida que el alumnado avanza, puede desarrollar con Thonny pequeños proyectos en Python como calculadoras sencillas, juegos de adivinanza o aplicaciones básicas que interactúan con el usuario mediante la entrada y salida de datos. Este tipo de proyectos son viables porque permiten explorar los conceptos básicos de este lenguaje de programación e interactuar con su consola. En este contexto, el valor de las actividades no reside tanto en la complejidad de los programas como en el proceso de aprendizaje. Los estudiantes aprenden a organizar sus ideas, traducirlas a un código y ver cómo funciona el programa que han creado, lo que mejora su capacidad de pensar de forma lógica.

Retos de lógica aplicados a asignaturas

Thonny puede integrarse en materias como Matemáticas o Ciencias mediante la resolución de problemas que el alumnado aborda a través de la programación. Por ejemplo, pueden calcular medias de notas, resolver operaciones matemáticas automáticas, simular el crecimiento de una población, determinar la velocidad de un objeto en movimiento o modelar cambios de temperatura a lo largo del tiempo. 

Todo lo que debes saber de Thonny y su interfaz

Este entorno de programación gratuito funciona a través de un programa que hay que descargarse y que está disponible para Windows, Mac y Linux. Incluye tres elementos principales que son: una consola interactiva, ubicada en la parte inferior de la ventana que permite ejecutar instrucciones de Python sin necesidad de crear un archivo completo, ideal para realizar pruebas rápidas, operaciones matemáticas, verificar funciones o experimentar con fragmentos pequeños de código; el editor de código que es el espacio donde se escriben y se organizan los programas; y un sistema de depuración visual que muestra paso a paso su ejecución.

Ver fuente