Thonny


Thonny is an integrated development environment for Python that is designed for beginners. It supports different ways of stepping through the code, step-by-step expression evaluation, detailed visualization of the call stack and a mode for explaining the concepts of references and heap.

Features

The program works on Windows, macOS and Linux. It is available as binary bundle including recent Python interpreter or pip-installable package. It can be installed via operating-system package manager on Debian, Raspberry Pi, Ubuntu and Fedora.

Reception

Thonny has received favorable reviews from Python and computer science education communities.
It has been recommended tool in several programming MOOCs.
Since June 2017 it has been included by default in the Raspberry Pi's official operating system distribution Raspbian.