Thonny - Enciclopedia

Thonny (THON-ee) es un entorno de desarrollo integrado gratuito y de código abierto para Python, diseñado para principiantes. Fue creado por Aivar Annamaa, un programador estonio. Soporta diferentes formas de avanzar en el código paso a paso, evaluación detallada de expresiones, visualización detallada de la pila de llamadas y un modo para explicar los conceptos de referencias y pila de objetos.

Funcionalidades
- Números de línea
- Paso a paso sin puntos de interrupción
- Variables en tiempo real durante la depuración
- Paso a paso en la evaluación de expresiones (las expresiones se reemplazan por sus valores)
- Ventanas separadas para ejecutar llamadas a funciones (para explicar variables locales y pila de llamadas)
- Variables y memoria pueden explicarse utilizando un modelo simplificado (nombre → valor) o un modelo más realista (nombre → dirección/id → valor)
- Interfaz gráfica simple para pip
- Soporte para CPython y MicroPython
- Soporte para ejecutar y gestionar archivos en una máquina remota a través de SSH
- Posibilidad de registrar las acciones del usuario para repetir o analizar el proceso de programación

Disponibilidad
El programa funciona en Windows, macOS y Linux. Está disponible como un paquete binario que incluye el intérprete Python más reciente o como paquete instalable mediante pip. Puede instalarse mediante el gestor de paquetes del sistema operativo en Debian, Raspberry Pi, Ubuntu y Fedora. Está escrito en Python utilizando la librería de widgets Tk con la asociación Tkinter.

Recepción
Thonny ha recibido críticas favorables de la comunidad Python y de la educación en ciencias de la computación. Ha sido una herramienta recomendada en varios MOOC de programación. Desde junio de 2017, ha sido incluido de forma predeterminada en la distribución oficial del sistema operativo Raspberry Pi, Raspberry Pi OS.

Véase también
- Lista de entornos de desarrollo integrados para el lenguaje de programación Python
- Toolbox
- Kojo
- JUDO
- BASIC-256
- Microsoft Small Basic

Referencias
- [Referencias]

Enlaces externos
- Sitio web oficial
- thonny en GitHub