Python开发工具很多,比较大的重磅武器有Pycharm、Anaconda、VSCode。不过这些工具虽然功能很强大,库也很多,但是对于一个刚入门的小白来说还是太重了,学习成本比较高,而且有点复杂!以前强烈推荐大家使用Pycharm,但是Pycharm专业版是需要收费的。有没有稍微轻量级的IDE?今天给大家推荐一款小神器Thonny。Thonny是一款适合初学者的PythonIDE。界面比较简单。从上图可以看出,菜单不多,一目了然。它更适合初学者。由爱沙尼亚塔尔图大学开发,使用非常简单,支持插件。1、安装直接打开官网https://thonny.org/,下载对应版本。它具有三个版本:Win、Mac和Linux。安装非常方便,最重要的是它直接内置了Python3.7解释器,不需要安装Python版本。上面是一个简单的Helloworld并打印当前版本,可以看到内置的Py3.7版本。打开菜单面板中的Preference/Interpreter,可以看到它使用的是Thonny自带的默认Python解释器。2.查看变量非常方便。Thonny带有一个窗口来查看变量。当你写完代码后,你可以点击view/variables来查看你整个代码的变量,变量的地址和变量之间的引用一目了然。对初学者来说是福音,可以对代码有更深的理解。除了在上方的窗口中输入代码外,您还可以在左下方的命令行模式中直接输入代码。3、代码调试只需按Ctrl+F5代替F5,即可一步步运行程序,无需断点。按F6大步,F7小步。步骤遵循程序结构,而不仅仅是代码行。或者也可以点击左上角红框中的爬虫调试,然后点击蓝框中的stepin/over按钮一步步调试。4.函数的嵌套调用单步执行函数调用将打开一个新窗口,其中有单独的局部变量表和代码指针。很好地理解函数调用的工作原理对于理解递归尤为重要。比如上面这个很简单的递归函数,通过调试,可以看到函数是如何层层叠叠的。Thonny会用黄色标记逐行移动,向你解释代码是如何运行的。5.代码提示功能我们在写代码的时候经常会遇到错误或者报错,往往张二和尚想不通!对于老手来说,可能经常debug一下就知道问题出在哪里了,但是对于新手来说,我真的希望能得到一些提示,我的代码哪里出了问题~~Thonny做得很好。他会给我们一些帮助小白学习Python的建议和技巧,非常的人性化。这个工具我试过一些,很不错,很轻量级,特别是对于新手来说,是良心之作,可以观察Heap,stack,object等内存信息,对帮助大家熟悉很有帮助自己用Python代码,界面比较简单,省了很多麻烦。你可以尝试一下。
