Thonny
Developer(s) | Aivar Annamaa |
---|---|
Stable release | 1.1.2 / January 4, 2016 |
Written in | Python |
Operating system | Cross-platform |
Platform | Windows, Linux, Mac OS |
Type | Integrated development environment |
License | MIT |
Website |
thonny |
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
See also
References
- ↑ 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.
- ↑ 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.
- ↑ "Thonny website". Retrieved 20 January 2016.
External links
This article is issued from Wikipedia - version of the Saturday, January 23, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.