大家好!我是闲鱼博士。
我一直坚持说Python新手入门的时候,什么IDE都不用安装!直接在PythonCompiler或者GoogleColab这样的在线编程平台上,第1分钟就可以开始“HelloWorld”,避免了平台安装对新手带来的麻烦。
公号历史文章里专门有一篇讲这个:关于Python入门的编程平台选择。嗯,最近我还发现一个在线平台DeepNote也非常好,不过跟GoogleColab一样使用前需要先注册账号。
今天我要改变一下说法:如果你作为新手也仍然对本机安装IDE很执着的话,那么下面这个开源软件Thonny就是最好的选择!因为它的使用门槛也是极低,同样第1分钟就可以开始“HelloWorld”。
Thonny,PythonIDEforbeginners
thonny.org
Thonny自带Python3.7,但安装包却很小,然后无需任何配置即可开始使用。所以,包括下载和安装时间在内,也就两三分钟的时间,你就可以写代码了!
虽然界面看上去有点儿简朴,但功能却并不少!
支持的平台
Thonny有Windows、MacOSX、Linux等多种版本的。
Thonny支持中文,你可以选择界面语言为中文。
功能与特点
1、即装即用。Thonny安装文件很小,但已包括了你需要开始学习Python编程的全部东西。完成安装后,你可以立刻开始print("HelloWorld!"),然后点击绿色??键,运行你的第一个程序!如前所述,Python3.7解释器已经包括在Thonny里了,并且无需配置环境变量即可运行。当然,如果你希望选择自己已经安装的其它Python版本,也没问题。
2、变量可见。在Thonny中运行程序时,每个变量的值是可以直接在右边窗口看到的(需要先在菜单中点选“视图-变量”)。这样,你就完全不需要用print()语句来跟踪调试程序了。
3、步进调试。是的,Thonny虽然是很简单的IDE,但它有步进调试功能。每一行命令执行的过程都用高亮显示当前的中间结果。
4、函数跟踪。Thonny步进执行程序时,如果遇到函数调用,会自动弹出叠加窗口,毫不影响你本来的上下文逻辑。
5、自动分析。Thonny会自动分析你的代码,给你一个很亲切的评估简报,而且有错误的地方会高亮显示。
6、区域分辨。Thonny用不同格式不同作用域的变量。即使你使用相同的变量名字,Thonny也会告诉你它们是不同的变量。这个功能对新手简直太有用了!请看下面的截图,在函数foo中,变量something是用斜体显示的,提示与主程序的同名变量并不是同一个变量。
7、代码补全。在敲代码过程中,按Tab键,Thonny会提示完整的关键字、方法名或变量名供选择和自动补全输入。
8、图形界面安装Package。作为新手,你可能还不熟悉pip命令。没关系,你可以直接在Thonny的图形界面搜索安装你需要的Package。
好了,简洁而功能强大的Thonny就介绍到这里。感兴趣去它的