Thonny 是一个用于学习编程的 Python IDE。

特征:
  • 易于上手。Thonny 内置了 Python 3.10,因此只需要一个简单的安装程序,您就可以开始学习编程了。(如有必要,您还可以使用单独的 Python 安装。初始用户界面被剥夺了所有可能分散初学者注意力的功能
  • 轻松的变量。完成 hello-worlds 后,选择 View → Variables(查看 变量)并查看程序和 shell 命令如何影响 Python 变量
  • 简单的调试器。只需按 Ctrl+F5 而不是 F5,您就可以逐步运行程序,无需断点。按 F6 键可执行大步进,按 F7 键可执行小步进。步骤遵循程序结构,而不仅仅是代码行
  • 逐步完成表达式计算。如果您使用小步骤,则您甚至可以看到 Python 如何计算表达式。您可以将这个浅蓝色的盒子想象成一张纸,Python 在其中逐个替换子表达式和它们的值
  • 忠实表示函数调用。单步执行函数调用将打开一个新窗口,其中包含单独的局部变量 table 和 code pointer。充分理解函数调用的工作原理对于理解递归尤为重要
  • 突出显示语法错误。未闭合的引号和括号是初学者最常见的语法错误。Thonny 的编辑器使这些很容易被发现
  • 解释范围。突出显示变量的出现次数可以提醒您,相同的名称并不总是意味着相同的变量,并有助于发现拼写错误。局部变量在视觉上与全局变量区分开来
  • 解释引用的模式。变量最初根据简化的模型(名称→值)显示,但您可以切换到更真实的模型(名称→地址/ID →值)
  • 代码完成。学生可以在代码完成的帮助下探索 API
  • 初学者友好的系统 shell。选择 Tools → Open system shell(打开系统 shell)以安装额外的软件包或学习在命令行上处理 Python。PATH 以及与其他 Python 解释器的冲突由 Thonny 处理
  • 简单干净的 pip GUI。选择 Tools → Manage Packages 以更轻松地安装第三方软件包