当前位置: 首页 > 后端技术 > Python

不要再争论了!这是最适合Python初学者的IDE

时间:2023-03-26 00:27:57 Python

Python频频霸屏,所以越来越多的同学开始尝试自学Python。学习一门编程语言,首先要准备的是开发环境、解释器/编译器、IDE/编辑器等,Python同样如此。虽然比较简单,但是对于外行来说,选择开发工具就成了黑匣子,无所适从。如果你问一个Python开发者,你应该选择哪种开发工具?99%的人会在PyCharm、VSCode、Sublime、Eclipse和Jupyter等知名工具中进行选择。不可否认,这些知名的开发工具确实好用。但是,我认为将目标限制为初学者角色时,这些都不是最佳选择。以PyCharm为例,确实好用。可以说是一个“傻瓜式”的开发工具。开箱即用,加上强大的智能补全和辅助功能,可以成倍提高开发效率。需要注意的是,PyCharm、VSCode等知名开发工具的目标主要集中在效率上,以及如何通过各种完善的设计进一步提高开发效率。即使输入3个字母,您也可以完成5-10个代码库。这样一来,效率确实提高了。但是,时间长了,当依赖产生了,你会发现没有这些开发工具,你就不知道怎么写了。对于很多有经验的Python开发者来说,如果给你一个纯文本编辑器,你是否还能自如地完成一个功能的开发呢?我觉得这样可以过滤掉大量的开发者,至少效率可以大幅下降。在我看来,有一定编程语言基础的开发者,真正应该摆脱工具的限制,着眼于提高开发效率是无可厚非的。但是,对于初学者来说,我认为还是要脚踏实地,打好基础。话说回来,之前专门为初学者设计的开发工具确实很少。不过最近无意中发现了一个非常不错的初学者开发工具,可以说是非常良心了。接下来就给大家介绍一下这个叫Thonny的开发工具吧。简介Thonny是一款面向初学者的跨平台Python开发工具。可在Windows、mac、Linux等主流操作系统上运行。总结一下这款开发工具,主要有以下几个特点:易于使用无障碍变量面板简洁的调试器代码评估易于理解的函数调用语法高亮自动完成初学者友好的命令行简单干净的pip界面支持简体中文这个工具的功能有很多,我挑几个比较吸引我的来介绍一下。简单易用Thonny内置了Python3.7,不用担心解释器和开发工具的关系,只需要一个简单的安装程序就可以开始学习编程。当然,如果需要,您也可以使用自己单独安装的Python解释器。此外,Thonny的界面堪称“极简主义”,去掉了那些容易让用户分心或混淆的按钮和功能,只保留了一些必要的功能。安装后,您可以立即使用它。初学者使用的编辑、交互式命令行、变量面板、调试都是必备的。与其他Python开发工具相比,这就是代码评估工具吸引我的地方。每次执行代码后,它都会分析代码,你的语法,甚至文件命名,它都会给出分析结果。这样可以避免初学者犯一些规范性的错误,养成一些良好的开发习惯。简单干净的pip接口Python是一门对第三方工具包依赖性很强的编程语言。对于初学者来说,如何安装这些工具包一直是个比较头疼的问题。常用的通过pip命令安装的方式,对于没有基础的初学者来说是一个很大的挑战。虽然设置之后就可以安装PyCharm,但是PyCharm的设置界面可以说是非常臃肿,对于初学者来说理解这个工具的UI界面是一件复杂的事情。在Thonny中选择Tools→ManagePackages可以更方便地安装第三方包。通俗易懂的函数调用进入一个函数调用会打开一个新的窗口,有单独的局部变量表和代码指针,可以帮助学习者充分理解函数调用的原理,特别是理解递归等相对复杂的逻辑,这是非常有效。支持简体中文由于绝大多数开发工具都是国外的,很多默认只支持英文。这对于英语水平有限的学生来说是很难理解的。另外,这些词偏向专业,英译汉难懂。Thonny默认支持多种语言,当然也包括简体中文。在我看来,这从语言层面解决了很多同学的问题。和很多开发工具相比,可以说是非常值得推荐的了!此外,自动补全、语法高亮、无障碍变量面板等功能也非常实用,有兴趣的同学可以多了解一下。以上就是本次分享的全部内容。觉得文章还不错的话,请关注公众号:Python编程学习圈,每日干货分享,发送“J”还能收到海量学习资料,涵盖Python电子书和教程,数据库编程、Django、爬虫、云计算等。或者去编程学习网了解更多编程技术知识。