Thonny Download Python IDE For Windows Free
Thonny is a free Python IDE and the most suitable for beginners in programming.
Looking for a Python learning tool? Thonny is the best Python IDE (Integrated Development Environment) that allows beginners with little to no programming knowledge to start their first step on the road of mastering the Python programming language.
Thonny is one such application, a Python IDE designed with beginners in mind. It is very easy to deploy, and it can be used by novices as well as teachers who wish to explain various concepts to their students.
This article describes Thonny, a beginner-friendly Python tool.
Built from the ground up by the developer Aivar Annamaa, this education tool is regarded as one of the best tools for teachers to provide their students with the streamlined and uncluttered programming environment for learning fundamentals of programming, slowly expanding their coding and problem-solving capabilities, and getting them ready to tackle more complicated programming tasks.
The cornerstone of this programming environment is Thonny’s editor that features a barren user interface that promotes the bare minimum of tools, and a wide variety of background services that can enable novices to accelerate their learning and optimize their workflow before they move to some other more IDE platform that caters the need of enthusiasts and professionals.
Thonny Best Python IDE Software For Windows Features
- Easy to get started. Thonny comes with Python 3.7 built-in, so just one simple installer is needed and you’re ready to learn to program. (You can also use a separate Python installation, if necessary.) The initial user interface is stripped of all features that may distract beginners.
- No-hassle variables. Once you’re done with hello-worlds, select View → Variables and see how your programs and shell commands affect Python variables.
- Step through expression evaluation. If you use small steps, then you can even see how Python evaluates your expressions. You can think of this light-blue box as a piece of paper where Python replaces subexpressions with their values, piece-by-piece.
- Visualization of call frames: Highlights syntax errors. Unclosed quotes and parentheses are the most common beginners’ syntax errors. Thonny’s editor makes these easy to spot.
- Visualization of syntax errors: Explains scopes. Highlighting variable occurrences reminds you that the same name doesn’t always mean the same variable and helps spot typos. Local variables are visually distinguished from globals.
- Local and global names are visually distinguished: Mode for explaining references. Variables are initially presented according to a simplified model (name-value) but you can switch to a more realistic model (name → address/id → value).
- Variables table vs values table: Code completion. Students can explore APIs with the help of code completion.
- Code completion: Beginner-friendly system shell. Select Tools → Open system shell to install extra packages or learn to handle Python on the command line. PATH and conflicts with other Python interpreters are taken care of by Thonny.
- System shell prepared for Python commands: It is a simple and clean pip GUI. Select Tools → Manage packages for even easier installation of 3rd party packages.
Thonny offers syntax highlighting and code completion, making it much easier to navigate through the code and spot potential errors, as well as write commands without too much effort.
The debugging mode enables you to run your programs step-by-step using convenient hotkeys, and you can even look into how expressions are evaluated. Function calls are displayed within a new window, with a separate local variables table and code pointer.
Thonny app promotes the use of no-hassle variables, an advanced debugger that can perform step-by-step debugging where students can learn to better follow program structure, how to step through expression evaluation, how to handle function calls, and more. Coding is simplified with automatic highlighting of syntax error, code completion, and highlighting differences between global and local variables.
Also included are support for beginner-friendly system shell for installing extra packages, and plug-in compatibility for uploading code to several online destinations, and even mod for a dark GUI theme.
Check the installation instructions on the official Thonny website. Windows 8 and 10 users may also receive an “unsafe” SmartScreen prompt from Windows Defender. That is a known issue, and users simply need to click on “More info” and “Run anyway”.
What’s New In This Version
What’s new in this version:
– Restore syncing to localtime for RPi Pico (fixed regression introduced in 3.3.11)
– Fix installing from requirements.txt in MicroPython
– Allow specifying different colors for method and function calls
– Extend editor API for plug-ins (close event and content load/save hooks)
– Fix technical errors in some translations
– Warn when inputting non-ascii chars in MicroPython
– Fix installing for all users in Windows installer
– Prepare Thonny for Flatpak
– Update minipip to 0.1b5 in order to skip installing Blinka when installing libraries for CircuitPython
– Update Polish translation
– Update org.thonny.Thonny.appdata.xml
System Requirements
Operating System | Windows 7, 8, 10 |
Memory | 4 GB RAM |
Storage Space | 5 GB hard disk space |
Alternatives
- Light Table.
- NINJA-IDE.
- PyCharm.
- PyDev.
- Wing Python IDE.
Technical Specification
Version | 4.0.2 |
File Size | 20.51 MB |
Languages | English |
License | Open Source |
Developer | Aivar Annamaa |
Conclusion
Thonny is an application we can recommend to any user who wishes to take the first steps toward learning Python, as well as those who are looking for a way to help their students understand how the language can be used effectively.[/vc_column_text][/vc_column][/vc_row]
Comments are closed.