推荐一款专为新手用的Python开发工具

栏目: Python · 发布时间: 7年前

内容简介:Python开发工具很多,比较大有的重型武器有Pycharm,Anaconda,VS Code. 但是这些工具虽然非常强大,库很多,但是对于一个刚准备入门Python的小白来说太重了,学习成本比较高,有点复杂!我以前非常强烈推荐大家用Pycharm,但是Pycharm专业版是需要收费的,有没有稍微轻量级的IDE,今天推荐一款小神器Thonny.Thonny 是一个面向初学者的 Python IDE,界面比较简洁,大家看一下上面的图片就知道,菜单不多,一目了然,比较适合初学者。它是由爱沙尼亚的 Tartu

Python开发 工具 很多,比较大有的重型武器有Pycharm,Anaconda,VS Code. 但是这些工具虽然非常强大,库很多,但是对于一个刚准备入门 Python 的小白来说太重了,学习成本比较高,有点复杂!我以前非常强烈推荐大家用Pycharm,但是Pycharm专业版是需要收费的,有没有稍微轻量级的IDE,今天推荐一款小神器Thonny.

推荐一款专为新手用的Python开发工具

Thonny 是一个面向初学者的 Python IDE,界面比较简洁,大家看一下上面的图片就知道,菜单不多,一目了然,比较适合初学者。它是由爱沙尼亚的 Tartu 大学开发,十分易于上手,还支持插件。

1.安装

直接打开官网https://thonny.org/,下载对应的版本它有Win,Mac和 Linux 三个版本。安装非常方便,而且最重要的是它直接内置带Python3.7解释器,不用再去安装Python版本了。

推荐一款专为新手用的Python开发工具

上面是一个简单的Hello world和打印一下当前的版本,可以看的出内置了Py3.7版本。打开菜单面板里面的Preference/Interpreter 可以看到它用的是默认Thonny自带的Python解释器.

推荐一款专为新手用的Python开发工具

2.查看变量非常方便

Thonny自带查看变量窗口,当你代码写完之后,可以点view/variables 查看你的整个代码的变量,可以对变量的地址和变量之间的引用一目了然,对于初学者来说来说一个福音,可以比较深入的理解 code。

推荐一款专为新手用的Python开发工具

除了在上面的窗口敲代码,也可以直接在左下方的命令行模式下敲代码。

3.代码调试

只需按Ctrl + F5而不是F5,您就可以一步一步地运行程序,不需要断点。按F6进行大步,按F7进行一小步。步骤遵循程序结构,而不仅仅是代码行。

推荐一款专为新手用的Python开发工具

或者可以点左上方的红色框的爬虫debug,然后点蓝色框里面的step in/over等等按钮来进行一步一步的调试。

4.函数的嵌套调用

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

推荐一款专为新手用的Python开发工具

比如上面一个非常简单的递归函数,通过debug可以一层一层看函数如何压stack的,Thonny每一次都会用一个黄标移动一行一行解释给你看,代码如何运行的。

5.代码提示功能

我们通常写代码的时候遇到error或者报错,经常丈二和尚摸不着头脑!对于老手可能经常debug 知道是什么问题,但是对于新手非常希望有一些提示,我的代码什么地方错了~~Thonny做的非常好,会给我们一些建议和提示,帮助小白学Python,这一点非常人性化。

推荐一款专为新手用的Python开发工具

这个工具我试用了一些还是很nice的,非常轻量级,尤其对新手来说,良心之作,可以观察Heap,stack,object等等内存的信息,帮助熟悉Python的代码很有帮助,而且界面比较简洁,省去很多麻烦,大家可以试试。

【责任编辑:庞桂玉 TEL:(010)68476606】


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

重新定义团队:谷歌如何工作

重新定义团队:谷歌如何工作

拉兹洛·博克 / 宋伟 / 中信出版集团 / 2015-12-1 / CNY 56.00

谷歌首席人才官拉斯洛•博克权威力作,谷歌公开认可的谷歌高层作品,首度揭秘谷歌颠覆工业时代模式的人才和团队管理的核心法则,《纽约时报》畅销榜第一名,Business Insider 2015最佳商业书籍,谷歌的创造力就在于此! 编辑推荐! 1、 谷歌人才官首次公开谷歌人才和团队管理的核心秘籍 在谷歌执掌人事多年的拉斯洛•博克是人才和团队管理的顶级专家。他加入谷歌后,谷歌的员工数从六......一起来看看 《重新定义团队:谷歌如何工作》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试