Thonny 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Thonny 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Thonny 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 李三石
适用人群 未知
收录时间 2018-10-23

软件简介

Thonny —— 一个面向初学者的 Python IDE

Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。

特性

易于上手。Thonny 内置了 Python 3.7,因此只需要一个简单的安装程序,你就可以开始学习编程了(如有必要,您还可以使用单独的 Python安装)。初始的用户界面会删除可能分散初学者注意力的所有功能。

Initial layout

查看变量方便。当写完代码后,可以点击 View → Variables 查看变量,对变量的地址和变量之间的引用一目了然。

Variables table

简易的调试器。只需按 Ctrl + F5 而不是 F5,即可一步一步地运行程序,且不需要打断点。按 F6 进行大步,按 F7 进行一小步。步骤遵循程序结构,而不仅仅是代码行。

Stepping through statements

Step through expression evaluation.If you use small steps, then you can even see how Python evaluates your expressions. You can think of this light-blue box as a piece of paper where Python replaces subexpressions with their values, piece-by-piece.

Visualization of expression evaluation

嵌套调用函数。单步执行函数调用将打开一个带有单独局部变量表和代码指针的新窗口,这能够很好地理解函数调用的工作原理,对于理解递归尤其重要。

Visualization of call frames

高亮显示语法错误。没有闭合的引号和括号是最常见的初学者语法错误。Thonny 的编辑器能让初学者十分容易发现错误。

Visualization of syntax errors

突然显示变量的作用域范围。局部变量和全局变量在视觉上会有所区分。

Local and global names are visually distinguished

用于展示引用地址的“模型”。Variables are initially presented according to simplified model (name → value) but you can switch to more realistic model (name → address/id → value).

Variables table vs values table

自动补全代码。使用者可以在代码补全的帮助下浏览 API。

Code completion

对初学者友好的系统级别 shell。 Select Tools → Open system shell to install extra packages or learn handling Python on command line. PATH and conflicts with other Python interpreters are taken care of by Thonny.

System shell prepared for Python commands

简洁而干净的 pip GUI. Select Tools → Manage packages for even easier installation of 3rd party packages.

System shell prepared for Python commands
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(18) 发布并加入讨论🔥
发表了资讯
2021/07/28 07:36

Thonny 3.3.13 发布,一个面向初学者的 Python IDE

Thonny 3.3.13 现已发布。3.3.12 版是一个错误修复版本(未在 GitHub 上发布),3.3.13 版增加了一个小的元数据更新相关(仅与 Linux 打包程序有关)。Thonny 是一个面向初学者的 Python IDE。Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。 具体更新内容如下: Changes since 3.3.11: 为 RPi Pico 恢复同步到本地时间(修复了 3.3.11 中引入的回归)#1886 修复在 Mi...

0
5
发表了资讯
2021/01/22 07:02

Thonny 3.3.3 发布,为 Raspberry Pi Pico 添加 MicroPython 支持

Thonny 3.3.3 现已发布,此版本在新的 Raspberry Pi Pico 上增加了对 MicroPython 的支持,并修复了一些 bug。Thonny 是一个面向初学者的 Python IDE。Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。 具体更新内容如下: Changes since 3.3.2: 为 Raspberry Pi Pico 添加 MicroPython 支持 更好地支持 MicroPython daily builds,#1545,#1553 自动将相关的 Anacon...

0
1
发表了资讯
2018/10/24 07:35

Thonny 3.0 首个稳定版发布,一个面向初学者的 Python IDE

Thonny 3.0.1 发布了,这是 Thonny 3.0 系列发布的首个稳定版本。 下载地址:https://thonny.org/ Thonny 是一个面向初学者的 Python IDE。Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。 Thonny 3.0 包含以下的新功能: 新增语法和 UI 的主题 (https://bitbucket.org/plas/thonny/wiki/Theming) 断点和不同的调试模式 (https://thonny.org/blog/2018/08/11/version_...

4
27
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
18 评论
128 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部