Clever Geek Handbook
📜 ⬆️ ⬇️

Thonny

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
Thonny logo.png
Thonny2 0 screenshot windows 10.png
Type ofIntegrated Development Environment
DeveloperAivar Annamaa and contributors
Written onPython
operating systemWindows , Linux , macOS
Latest version3.1.2 ( 2019-02-13 )
LicenseMIT
Sitethonny.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

  1. ↑ " Introducing Thonny, a Python IDE for learning programming " ..  
  2. ↑ Thonny website (neopr.) . Date of treatment October 28, 2018.
  3. ↑ Thonny Python distribution (unspecified) . Python Package Index . Date of treatment October 28, 2018.
  4. ↑ Are you a Python newbie? Meet the IDE for beginners (unspecified) . JAXenter . Date of treatment October 28, 2018.
  5. ↑ New Term New Tool - Thonny, a Python IDE (unopened) . C'est la Z. Date of treatment October 28, 2018.
  6. ↑ Python IDEs for beginners - Thonny, Geany or Idle (unspecified) . ProjectCodeEd . Date of treatment October 28, 2018.
  7. ↑ Installing Packages in Thonny ( Neopr .) . Python Data Visualization MOOC by Rice University . Date of treatment October 28, 2018.
  8. ↑ Thonny ( unopened ) . Programmming MOOC by University of Tartu . Date of treatment October 28, 2018.
  9. ↑ A Raspbian desktop update with some new programming tools (unspecified) . Raspberry Pi blog . Date of treatment October 28, 2018.


Links

  • thonny.org - Thonny official site
  • Official repository
Source - https://ru.wikipedia.org/w/index.php?title=Thonny&oldid=98699566


More articles:

  • Fedulov, Anatoly Vasilievich
  • Stevanovic, Jovana
  • Ballod, Julian Julianovich
  • Skorichenko, Vladimir Ivanovich
  • Montana County List
  • Otto I (Margraf Hachberg-Zausenberg)
  • Jubb Ramla
  • Rickon, Kelly
  • Kiselev, Nikolai Grigorievich
  • Accounting Chamber of the Republic of Azerbaijan

All articles

Clever Geek | 2019