Skip to content
EntityQ22909401· pop 10· linked from 97 articles

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.

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

Source code

Link to the source-code README · 741 chars · not written by Vinony

Wikidata facts

Official website
thonny.org
Image
Thonny2 0 screenshot windows 10.png
Show 3 more facts
source code repository URL
github.com/thonny/thonny
software version identifier
5.0.0
Commons category
Thonny
Sources (6)

via Wikidata · CC0

~2 min read

Article

6 sections
Contents
  • 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

Available in 9 languages

via Wikidata sitelinks · CC0

Connections

Categories