授权协议: 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 指数为
超过 的项目

Thonny 的相关博客

Thonny报错:Traceback (most recent call last): File "<pyshell>", line 1, in <mo...

thonny的shell窗口执行python; 提示报错: 实际可以执行部分语句: 经查是由于安装python版本是32位的?,而这个软件是64的,...

用Python制作简单的小游戏

朋友们大家好,相信大部分人都喜欢玩游戏,无论是在工作间隙还是下班回家的路上,可能都会拿起手机玩游戏打发时间,亦或是在游...

运维构建体系和python的学习

现在一些构建是用shell脚本来构建的,虽然简单高效,但是对于一些人还是不是很方便。对于这些用户来说,最简单的就是可以点点...

Python初级教程(01): 环境的搭建

在今天的教程中,您将学习如何在计算机上安装和运行Python。之后我们将编写第一个Python程序。 Python是一种跨平台编程语言,...

python安装的软件总结

  学python安装什么软件?   Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工...

树莓派4  安装opencv-python

安装地址: http://www.freesion.com/article/4543304914/ 树莓派4B+ 安装opencv-python 环境错误 /usr/local/lib/python3.7...

十月开源项目推荐:专为 Python 初学者准备的 IDE 你用过吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好...

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

这篇文章收集了一些对开发者非常有帮助的,最好的 10 款 Python IDE。 1. PyCharm PyCharm 是 JetBrains 开发的 Python IDE。...

接苹果游戏项目教学

接苹果游戏项目 项目简介:通过接苹果游戏项目,学生体验流程图的绘制过程,利用条件判定和循环结构实现接苹果游戏的逻辑操作...

Python的10大集成开发环境和代码编辑器(指南)

使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的...

Thonny 的相关问答

还没有任何问答,马上提问

评论 (15)

加载中
不错,最后我用了破解的pycharm
2019/04/09 18:05
回复
举报
不错不错,我最后选择了jupyter notebook
2018/12/08 10:01
回复
举报
我选pycharm
2018/12/04 14:46
回复
举报
说的好 我选择pycharm
2018/11/29 15:29
回复
举报
fys
我也下不下来,页面能打开,什么原因?
2018/11/27 10:36
回复
举报

引用来自“pengmeng0417”的评论

开源中国能给一个国内的下载地址吗?官网上死活下载不了。
https://bitbucket.org/plas/thonny/downloads/
2018/11/26 22:15
回复
举报
开源中国能给一个国内的下载地址吗?官网上死活下载不了。
2018/11/24 19:14
回复
举报
使用这个软件怎么安装第三方库,比如pyhook,pythoncom,求解,不会啊
2018/11/20 12:48
回复
举报
打分: 力荐
66666666666666
2018/10/24 15:20
回复
举报
为什么不用pycharm。。。
2018/10/24 13:33
回复
举报
看你做什么了,大型项目用PyCharm,科学计算用Spyder,想要精简版Spyder用Pyzo,快速脚本验证测试用Jupyter Notebook,入门学习和简单脚本验证用Thonny。如果不是项目型的开发,比如一堆科学计算脚本量化机器人之类的,用PyCharm很难受。
2019/08/27 17:48
回复
举报
更多评论
15 评论
119 收藏
分享
在线直播报名
返回顶部
顶部