Thonny 是一款免费开源的 Python 集成开发环境(IDE),为编程初学者提供了一个简单直观且功能强大的工具,可以降低学习 Python 的门槛。
Thonny 项目采用 Python 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:
https://github.com/thonny/thonny
功能特性
-
• 跨平台:Thonny 支持 Windows、macOS、Linux 操作系统,可以为用户提供跨平台一致的编程体验。 -
• 内置 Python:Thonny 安装程序捆绑了一个特定版本的 Python 解释器,意味着用户不需要单独安装和配置 Python 环境,对于初学者非常友好。同时,它也支持指定其他的解释器。
-
• 简洁的界面:Thonny 界面非常简洁,没有复杂的菜单和工具栏,可以让用户以专注于代码本身。 -
• 变量查看器:Thonny 支持在主界面右侧显示一个变量列表视图,可以实时显示所有已定义变量的名称和值。
-
• 直观的调试器:提供了非常易于理解的调试器,支持单步执行、断点设置、终止调试等功能。同时,在调试过程中可以查看变量值和表达式求值,帮助用户理解程序的控制流和数据状态的变化。
-
• 函数调用可视化:在调试代码时,Thonny 还会用不同的箭头和颜色来表示函数的调用栈,帮助理解主程序如何调用函数,以及函数执行完成之后如何返回。
-
• 语法错误高亮显示:对于缺少引号或者括号等初学者常见的语法错误,自动高亮背景颜色。
-
• 区分变量作用域:点击变量时只高亮显示相同作用域的变量,可以自动区分名字相同的全局变量和局部变量。
-
• 代码补全:可以通过代码补全快速输入包中的函数和对象。 -
• 简单的包管理器:提供了一个简单的图形化 pip 管理界面,可以安装扩展包。
-
• 支持微控制器:可以很方便地连接支持 MicroPython 的开发板,直接将代码上传到板上运行和调试,适合物联网和硬件编程。
下载安装
Thonny 官方提供了下载链接,网址如下:
https://thonny.org/
选择对应操作系统的安装文件进行下载,安装完成之后运行 thonny.exe(Windows):
总结
Thonny 通过其独特的可视化调试、简洁的界面和内置的 Python 运行环境,为初学者提供了一个非常友好的集成开发工具。

