Thonny是一款专为Python初学者设计的集成开发环境(IDE)。它具有许多特性,使得Python编程的学习过程变得更为简便。Thonny内置了Python 3.10,只需一个简单的安装器,你就能开始你的编程学习旅程。其初始的用户界面移除了所有可能会让初学者分心的功能。有一组“查看”→“变量”的操作,你能看到你的程序和shell命令是如何影响Python变量的。简单的调试器让你可以逐步运行你的程序,无需设置断点。

screenshot-7

此外,Thonny具有一套深入易懂的函数调用展示方式。当你步入一个函数调用时,它会打开一个新窗口,其中包含独立的本地变量表和代码指针,这对于理解函数调用的工作方式,尤其是理解递归,极其重要。由于突显出语法错误,像未关闭的引号和括号这样的常见初级语法错误很容易被发现。此外,它还可以解释变量的作用范围。突显变量的出现提醒你相同的名字不始终意味着相同的变量,并帮助你发现笔误。本地变量从视觉上有所区别,和全局变量分开。

Thonny还提供了简单清洁的pip图形用户界面,选择“工具”→“管理包”,就可以更容易地安装第三方包。Thonny为初学者提供了友好的系统shell。选择“工具”→“打开系统shell”可以安装额外的包或学习如何在命令行上处理Python。由Thonny负责处理PATH和其他Python解释器的冲突。总的来说,Thonny是一个非常适合初学者的Python IDE,提供了许多有利于编程学习的功能和工具。

Thonny 特征

  • 易于上手。 Thonny 内置了 Python 3.10,因此只需一个简单的安装程序,您就可以开始学习编程了。 (如有必要,您还可以使用单独的 Python 安装。)初始用户界面删除了所有可能分散初学者注意力的功能。
  • 没有麻烦的变量。完成 hello-worlds 后,选择 View → Variables 并查看您的程序和 shell 命令如何影响 Python 变量。
  • 简单的调试器。只需按 Ctrl+F5 而不是 F5,您就可以逐步运行程序,无需断点。按 F6 进行大步,按 F7 进行小步。步骤遵循程序结构,而不仅仅是代码行。
  • 单步执行表达式评估。如果您使用小步骤,那么您甚至可以看到 Python 如何计算您的表达式。您可以将这个浅蓝色框视为一张纸,Python 在其中将子表达式逐张替换为子表达式的值。
  • 函数调用的忠实表示。单步执行函数调用会打开一个新窗口,其中包含单独的局部变量表和代码指针。充分理解函数调用的工作原理对于理解递归尤其重要。
  • 突出显示语法错误。未闭合的引号和括号是初学者最常见的语法错误。桑尼的编辑使这些很容易被发现。
  • 解释范围。突出显示变量的出现会提醒您相同的名称并不总是意味着相同的变量,并有助于发现拼写错误。局部变量在视觉上与全局变量有区别。
  • 解释参考文献的模式。变量最初根据简化模型(名称→值)呈现,但您可以切换到更实际的模型(名称→地址/id→值)。
  • 代码完成。学生可以借助代码补全来探索 API。
  • 初学者友好的系统外壳。选择“工具”→“打开系统 shell”以安装额外的软件包或学习在命令行上处理 Python。 PATH 以及与其他 Python 解释器的冲突由 Thonny 处理。
  • 简单干净的 pip GUI。选择“工具”→“管理软件包”,以便更轻松地安装第 3 方软件包。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。