Thonny, Python IDE for beginners
This resource provides Thonny, a free and easy-to-use Python IDE specifically designed for beginners. It offers a straightforward environment for learning to code with features like a debugger, variable inspector, and the ability to install extensions.
概览
收录于
2026年3月17日
学科与领域
computer-science-advanced · internet-of-things-iot
年级范围
五年级–十二年级(高四)
页面类型
Article
简介
Thonny: Python IDE for Beginners
- Current Version: 5.0.0 (includes Python 3.14).
- Platform Support: Available for Windows (10/11, Intel/AMD/Arm), macOS (Intel/Apple Silicon), and Linux (Flatpak, Snap, Debian, Fedora, etc.).
- Core Philosophy: Designed specifically for beginners with a stripped-back, distraction-free interface.
- Key Educational Features:
- Built-in Python: Includes Python 3.14 by default for a "no-hassle" installation.
- Visual Debugger: Step-by-step execution (Ctrl+F5) without needing manual breakpoints.
- Expression Evaluation: Visualizes how Python evaluates subexpressions.
- Function Call Representation: Opens new windows for function calls to help visualize local variables and recursion.
- Variable Tracking: Dedicated view to monitor how programs affect variables.
- Scope Highlighting: Visually distinguishes between local and global variables to help identify typos.
- Syntax Error Highlighting: Specifically designed to make unclosed quotes and parentheses easy to spot.
- Reference Modeling: Supports switching between simplified (name → value) and realistic (name → address → value) memory models.
- Development Tools:
- Package Management: Simple GUI for
pip(Tools → Manage packages). - System Shell: Integrated terminal that handles PATH and interpreter conflicts.
- Code Completion: Assists students in exploring APIs.
- Package Management: Simple GUI for
- Project Background:
- Main author: Aivar Annamaa.
- Developed at the University of Tartu (2014–2018).
- Supported by Cybernetica AS and the Raspberry Pi Foundation.
- Extensibility: Supports various plug-ins for additional functionality, including Git integration, code formatting (Black), educational robot support (EV3, Edison), and theme customization.
用户评价
暂无已发布的评价,欢迎率先分享您的使用体验。