|Developer(s)||Aivar Annamaa and contributors|
4.0.2 / January 15, 2023
4.1.0b1 / April 24, 2023
|Platform||Windows, Linux, macOS|
|Type||Integrated development environment|
Thonny (// THON-ee) is an integrated development environment for Python that is designed for beginners. It was created by Aivar Annamaa, an Estonian programmer. It supports different ways of stepping through code, step-by-step expression evaluation, detailed visualization of the call stack and a mode for explaining the concepts of references and heap.
The program works on Windows, macOS and Linux. It is available as a binary bundle including the recent Python interpreter or pip-installable package. It can be installed via the operating-system package manager on Debian, Raspberry Pi, Ubuntu, and Fedora.
Thonny has received favorable reviews from Python and computer science education communities. It has been a recommended tool in several programming MOOCs. Since June 2017 it has been included by default in the Raspberry Pi's official operating system distribution Raspberry Pi OS.