Thonny (/ˈθɒni/ THON-ee) is a free and open-source integrated development environment for Python that is designed for beginners.
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.
It is available as a binary bundle including the recent Python interpreter[4] or pip-installable package.
[7] 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.