Top Qs
Timeline
Chat
Perspective
Thonny
Python IDE From Wikipedia, the free encyclopedia
Remove ads
Thonny (/ˈθɒni/ THON-ee) is a free and open-source 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.[2]
Remove ads
Features
- Line numbers
- Statement stepping without breakpoints
- Live variables during debugging
- Stepping through evaluation of the expressions (expressions get replaced by their values)
- Separate windows for executing function calls (for explaining local variables and call stack)
- Variables and memory can be explained either by using simplified model (name → value) or by using more realistic model (name → address/id → value)
- Simple pip GUI
- Support for CPython and MicroPython
- Support for running and managing files on a remote machine via SSH
- Possibility to log user actions for replaying or analyzing the programming process
Remove ads
Availability
The program works on Windows, macOS and Linux. 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. It is written in Python with the Tk widget toolkit using Tkinter binding.
Reception
Thonny has received favorable reviews from Python and computer science education communities.[8][9][10] It has been a recommended tool in several programming MOOCs.[11][12] Since June 2017 it has been included by default in the Raspberry Pi's official operating system distribution Raspberry Pi OS.[13]
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads