Thonny
Sign in to saveThonny ( ) 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.
Key facts
- Software.name
- Thonny
- Software.logo
- Thonny logo.png
- Software.screenshot
- Thonny2_0_screenshot_windows_10.png
- Software.developer
- Aivar Annamaa and contributors
- Software.programming_language
- Python
- Software.operating_system
- Cross-platform
- Software.platform
- Windows, Linux, macOS
- Software.genre
- Integrated development environment
- Software.license
- MIT
via Wikipedia infobox
Wikidata facts
- Instance of
- free and open-source software
- Official website
- thonny.org
- Image
- Thonny2 0 screenshot windows 10.png
Show 6 more facts
- copyright license
- MIT License
- source code repository URL
- github.com/thonny/thonny
- software version identifier
- 5.0.0
- programmed in
- Python
- operating system
- macOS
- Commons category
- Thonny
via Wikidata · CC0
~2 min read
Encyclopedic overview
6 sectionsContents
- Features
- Availability
- Reception
- See also
- References
- External links
Thonny ( ) 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.
== 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
Excerpted from Wikipedia’s “Thonny” article, available under the CC BY-SA 4.0 licence.