适合初学者的 Python IDE Thonny

Thonny 适合初学者的 Python IDE

MIT
Python 查看源码»
跨平台
2018-10-23
李三石

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

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

特性

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

Initial layout

No-hassle variables. Once you're done with hello-worlds, select View → Variables and see how your programs and shell commands affect Python variables.

Variables table

简易的调试器。Just press Ctrl+F5 instead of F5 and you can run your programs step-by-step, no breakpoints needed. Press F6 for a big step and F7 for a small step. Steps follow program structure, not just code lines.

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

Faithful representation of function calls. Stepping into a function call opens a new window with separate local variables table and code pointer. Good understanding of how function calls work is especially important for understanding recursion.

Visualization of call frames

Highlights syntax errors. Unclosed quotes and parentheses are the most common beginners' syntax errors. Thonny's editor makes these easy to spot.

Visualization of syntax errors

Explains scopes. Highlighting variable occurrences reminds you that the same name doesn't always mean the same variable and helps spotting typos. Local variables are visually distinguished from globals.

Local and global names are visually distinguished

Mode for explaining references.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

Beginner friendly system 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

Simple and clean pip GUI. Select Tools → Manage packages for even easier installation of 3rd party packages.

System shell prepared for Python commands
加载中

评论(6)

沧海一刀
沧海一刀
66666666666666
牛奶遇上豆浆
牛奶遇上豆浆
为什么不用pycharm。。。
Anjelo
Anjelo
好用,删vscode了,以后就用它了。
厉害吧24中
厉害吧24中
不错不错,确实适合初学者。。
Mayeff
Mayeff
挺好,使用了下,很简洁,还支持插件。与时俱进,会想起当初被vc6.0笼罩的恐惧
我看你还调皮
我看你还调皮
不错不错

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

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

10/24 07:35

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

2018年,10个最好用的Python集成开发环境

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

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

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

11/14 18:45
3K
6

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部