Skip Navigation

Scout Archives

Home Projects Publications Archives About Sign Up or Log In


Thonny is an integrated development environment for Python designed specifically for beginning programmers. It presents a simple user interface that was designed to be easy to explore and learn. The built-in debugger features several ways to visualize the execution of code. Particularly useful for beginners is Thonny's "faithful representation of function calls" where each function's context is displayed in a separate window, visually illustrating how recursive functions work. It also includes a step-by-step evaluation mode where the debugger shows how subexpressions are computed one piece at a time. The editor includes familiar features like code completion and highlighting of syntax errors, but also special highlighting of variables to distinguish variables with the same name in different scopes (e.g., inside different functions). Installers are available for Windows, macOS, and Linux computers. Thonny is a free software with code available from Bitbucket under the MIT license.
Archived Scout Publication URL
Scout Publication
GEM Subject
Date of Scout Publication
January 4th, 2019
Date Of Record Creation
January 2nd, 2019 at 9:53am
Date Of Record Release
January 3rd, 2019 at 4:53pm
Resource URL Clicks
Add Comment


(no comments available yet)