Thonny is an integrated development environment for Python for beginners. It supports various ways of step-by-step code execution, step-by-step calculation of expressions, detailed visualization of the call stack and a mode of explaining the concepts of links and heaps . [one]
| Thonny | |
|---|---|
| Type of | Integrated Development Environment |
| Developer | Aivar Annamaa and contributors |
| Written on | Python |
| operating system | Windows , Linux , macOS |
| Latest version | 3.1.2 ( 2019-02-13 ) |
| License | MIT |
| Site | thonny.org |
Content
Features
- Line numbers
- Step-by-step execution of expressions without breakpoints
- Live variables during debugging
- Stepwise calculation of expressions (expressions are replaced by their values)
- Separate windows for making function calls (to explain local variables and the call stack)
- Variables and memory can be explained either using a simplified model (name → value) or using a more realistic model (name → address / identifier → value)
- Simple pip package manager GUI
- The ability to record user actions for playback or analysis of the programming process.
Availability
The program runs on Windows , MacOS and Linux . It is available as a binary package, including the current version of the Python interpreter [2] , or a package installed using pip [3] . It can be installed through the operating system package manager on Debian, Raspberry Pi, Ubuntu, and Fedora.
Reviews
Thonny received positive reviews from the Python developer community and computer science education [4] [5] [6] . It was the recommended tool in several MOOC programming [7] [8] . Since June 2017, it is included by default in the official distribution of Raspberry Pi Raspbian [9] .
See also
- Integrated Development Environment
- List of Integrated Development Environments for the Python Programming Language
Notes
- ↑ " Introducing Thonny, a Python IDE for learning programming " ..
- ↑ Thonny website . Date of treatment October 28, 2018.
- ↑ Thonny Python distribution . Python Package Index . Date of treatment October 28, 2018.
- ↑ Are you a Python newbie? Meet the IDE for beginners . JAXenter . Date of treatment October 28, 2018.
- ↑ New Term New Tool - Thonny, a Python IDE . C'est la Z. Date of treatment October 28, 2018.
- ↑ Python IDEs for beginners - Thonny, Geany or Idle . ProjectCodeEd . Date of treatment October 28, 2018.
- ↑ Installing Packages in Thonny Neopr . Python Data Visualization MOOC by Rice University . Date of treatment October 28, 2018.
- ↑ Thonny unopened . Programmming MOOC by University of Tartu . Date of treatment October 28, 2018.
- ↑ A Raspbian desktop update with some new programming tools . Raspberry Pi blog . Date of treatment October 28, 2018.
Links
- thonny.org - Thonny official site
- Official repository