适合初学者的 Python IDE Thonny

适合初学者的 Python IDE Thonny

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
加载中

评论(13)

Vector25
Vector25
不错不错,我最后选择了jupyter notebook
hkshadow
hkshadow
我选pycharm
幽魂步
幽魂步
说的好 我选择pycharm
fys
fys
我也下不下来,页面能打开,什么原因?
q
qsrlc

引用来自“pengmeng0417”的评论

开源中国能给一个国内的下载地址吗?官网上死活下载不了。
https://bitbucket.org/plas/thonny/downloads/
p
pengmeng0417
开源中国能给一个国内的下载地址吗?官网上死活下载不了。
D
DavisHanChn
使用这个软件怎么安装第三方库,比如pyhook,pythoncom,求解,不会啊
沧海一刀
沧海一刀
66666666666666
牛奶遇上豆浆
牛奶遇上豆浆
为什么不用pycharm。。。
Anjelo
Anjelo
好用,删vscode了,以后就用它了。

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

Thonny 3.0.1 发布了,这是 Thonny 3.0 系列发布的首个稳定版本。 下载地址:https://thonny.org/ Thonny 是一个面向初学者的 Python IDE。Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同...

2018/10/24 07:35

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

运维构建体系和python的学习

现在一些构建是用shell脚本来构建的,虽然简单高效,但是对于一些人还是不是很方便。对于这些用户来说,最简单的就是可以点点就可以了。 web上线部署系统工具 Walle 构建自动化运维体系,要会...

2018/11/27 17:56
16
0
2018年,10个最好用的Python集成开发环境

这篇文章收集了一些对开发者非常有帮助的,最好的 10 款 Python IDE。 1. PyCharm PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project...

2018/08/29 13:36
118
0
十月开源项目推荐:专为 Python 初学者准备的 IDE 你用过吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

2018/11/14 18:45
4.5K
7

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部