Thonny是一个免费、开源的Python集成开发环境(IDE),特别适合初学者学习和使用Python编程。它提供了简洁的用户界面、代码编辑、运行、调试等功能,并且内置了Python解释器,无需额外配置。以下是关于Thonny下载软件的详细介绍:
一、Thonny下载软件的使用步骤

1. 安装Thonny
Thonny支持多种操作系统,包括Windows、Mac OS和Linux。以下是不同操作系统下的安装步骤:
| 操作系统 | 安装步骤 |
| | |
| Windows | 1. 访问Thonny官方网站下载适用于Windows的安装程序(.exe文件)。
2. 运行下载的.exe文件,并按照安装向导的指示完成安装。
3. 安装完成后,可以从开始菜单中找到Thonny IDE并启动它。 |
| macOS | 1. 访问Thonny官方网站下载适用于macOS的安装包(.pkg文件)。
2. 打开下载的.pkg文件,并按照屏幕上的指示完成安装。
3. 安装完成后,可以在应用程序文件夹中找到Thonny IDE并启动它。 |
| Linux | 1. 访问Thonny官方网站下载适用于Linux的安装脚本(.run文件)。
2. 打开终端,运行安装脚本并按照提示完成安装。
3. 安装完成后,可以在应用程序菜单中找到Thonny IDE并启动它。 |
2. 配置Thonny

安装完成后,首次打开Thonny时,可能需要进行一些初始配置,例如选择语言等。
3. 创建和运行Python程序
1. 启动Thonny IDE后,可以创建一个新的Python文件,并开始编写代码。例如,编写一个简单的打印"Hello, World!"的程序:
python
print("Hello, World!")
2. 保存文件并运行,可以在Thonny的输出窗口看到运行结果。可以通过点击"Run"(运行)菜单中的"Run current script"(运行当前脚本)或者直接按下F5键来运行代码。
4. 调试代码

Thonny提供了调试工具,可以帮助查找和修复代码中的错误。在代码中设置断点,然后点击"Debug"(调试)菜单中的"Start debugging"(开始调试)或者直接按下Ctrl + F5键,就可以进入调试模式。
二、Thonny下载软件的下载方法
可以从Thonny的官方网站下载安装包,根据操作系统选择合适的版本进行下载。例如:
Windows系统:下载thonny--windows.exe文件。
macOS系统:下载thonny--macos-x86_64.pkg文件。
Linux系统:下载thonny--linux-x86_64.run文件。
三、Thonny下载软件的用户使用反馈
1. 优点
简单上手:Thonny有Windows、Mac、Linux和树莓派等各平台版本,下载后直接安装即可使用。首次打开软件,可以选择语言,自带中文。Thonny在安装时就自带了Python3的解释器,不用再折腾Python的环境,就可以马上打开软件开始写代码。这对于初学者来说降低了很多写“Hello World“的门槛,把更多的精力用在学习编程语言和做编程作品上。
实时反馈程序运行过程:调试时显示变量值和函数调用过程。例如在循环运行的过程中,可以在代码中直接高亮显示当前变量的值,让学生更容易了解变量的变化和计算过程。更直观的让学生理解循环及变量。调试时,直观显示函数的调用过程。例如在递归的算法中,学生经常被循环调用函数搞糊涂,Thonny在调用函数时,直接弹出调用函数窗口,显示当前的调用参数是多少,返回值多少,直观的让学生了解函数时如何调用的及算法过程。
支持REPL交互:REPL是解释语言的优势,在交互中探索编程,这就像Scratch图形化中单个运行的积木模块,可以实时反馈交互的运行结果。Thonny默认界面Shell中随时等待用户输入命令用于编程。特别是Thonny的界面就是IDLE命令行模式和写代码模式的组合体。上半部分的代码编辑器可以写大块的程序用于运行,下面是命令行用于小段代码测试。这给学生一个自由的创作空间,而不是两者取舍。
简单易用的包管理器:Thonny的包管理器可以图形化的搜索第三方包,然后进行加载并管理。这对于Python学习的特点之一(可以使用成千上万的优秀第三方包)来说,这一点能培养学生自己扩展和使用第三方包的能力,用于自主创新和实践。
更好的支持Microbit等硬件开发:Thonny也良好的支持Microbit、ESP32和树莓派等的开发。在Python的解释器中选择不同的解释器,Thonny就会自动切换不同的开发模式,以方便当前硬件的开发。
承上启下,顺利向PyCharm等复杂编辑器过渡:Thonny不仅简单易用,还有很多复杂编辑器的功能,比如项目文件管理、输出图形化展示器、大纲显示函数、异常处理等等功能。这对以后可以顺利过渡到Pycharm这样的软件做了一个很好的铺垫。
2. 其他优化点
针对Turtle的优化:自带Turtle,可以直接引用并窗口显示绘制的图形,绘制图形窗口还可以固定位置和最前显示,方便一边调试一边显示。
变量作用域用不同的字体显示:局部变量用斜体显示,让学生更好的区分变量的作用域。
显示堆模式:打开堆窗口,自动切换到堆模式,引用变量显示的不再是具体的值,而是内存地址。堆模式可以让学生直观理解引用内存地址,实参和形参的区别。
简单UI模式:在设置中,可以用Simple UI模式,只剩下工具栏、代码编辑器和Shell,简洁界面让学生无压力,更聚焦编程语言的学习。
标签: 开启
步骤