Jump to content

Thonny

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Aivarannamaa (talk | contribs) at 18:06, 30 November 2016 (Updated homepage address). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Thonny
Developer(s)Aivar Annamaa
Stable release
2.0.3 / September 30, 2016; 8 years ago (2016-09-30)
Repository
Written inPython
Operating systemCross-platform
PlatformWindows, Linux, macOS
TypeIntegrated development environment
LicenseMIT
Websitethonny.org

Thonny is a Python IDE for beginners. Its 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.[1]

Features

  • 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)
  • Possibility to log user actions for replaying or analyzing the programming process

[2][3]

See also

References

  1. ^ Annamaa, Aivar (2015). "Introducing Thonny, a Python IDE for learning programming". Proceedings of the 15th Koli Calling Conference on Computing Education Research. Koli, Finland: ACM. pp. 117–121.
  2. ^ Annamaa, Aivar (2015). "Thonny, a Python IDE for learning programming". Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. Vilnius, Lithuania: ACM. pp. 343–343.
  3. ^ "Thonny website". Retrieved 20 January 2016.