初学Python,那么多IDE应该怎么选择?Python学什么/怎么学,读什么书/课,如何配置我的vscode/pycharm/notebook等等,所以今天就和各位新手朋友聊一聊入门阶段代码该往哪走。首先,在配置开发环境之前,想好自己学习Python的方式。如果是从视频/相关书籍学习,建议无条件按照对应视频/书籍中的环境配置,甚至相关库也尽量保持一致,因为很可能稍有改动就会导致你按照教程报错。如果是自学Python,我的建议是根据配置环境的难易程度来选择,因为每个人的电脑/系统和折腾环境的能力都不一样。如果花太多时间配置一个IDE还是搞不定,很容易打击学习Python的信心,所以还是趁早放弃,改用简单的配置吧。什么简单,一般我推荐下载Anaconda,傻瓜式安装,一键配置Python环境和一些常用的第三方库,自带Notebook和Spyder。所以对于初学者,我强烈建议大家在安装好Anaconda之后使用Notebook来执行代码,因为对于初学者来说最重要的就是反馈,在Notebook中一行命令一行结果。所有的结果都会被保存,方便回访,页面没有太多的插件/按钮,非常简单。做数据分析和可视化不太舒服,还有很多Magic命令!当然,这只是针对你自己的代码。如果有人给你发了一段代码,你是不能进入notebook查看的。这时候安装一个Sublime日常编辑代码就可以满足基本需求(可以打开文件,有能力的可以进一步配置)。毕竟,这对于初学者来说已经足够了。现在让我们看看其他的IDE。下面就不排名了,也不说他们的优缺点。我们只介绍Spyder。第一个播放器是Anaconda自带的另一个IDE。可以看出Spyder最大的亮点在于它有一个类似于Matlab/Rstudio的工作区。您可以轻松查看您定义的所有变量并以交互方式修改它们。这对初学者很有帮助。繁忙的功能,这就是我推荐Anaconda的原因。VSCode它来了它来了,VScode附带了一堆插件。以上就是VScode的基本界面。VScode与上述IDE最大的区别在于它有一个工作目录,可以随意切换不同的文件,可以打开任何格式的文件。当然,更让我香喷喷的是各种插件和快捷键的加持。不要太舒服地使用完成和突出显示。当然,你需要自己配置。PyCharm压轴的是Pycharm,这个大家肯定都知道。它也是最常与vscode争夺宇宙第一PythonIDE的软件。至于哪个更好,我们不做评论,该有的功能都有。但是,安装和配置需要几个步骤。如果你折腾了半天安装不成功又没有开发大型项目的需求,那你就不需要了。上面我们简单列出了所有比较流行的PythonIDE。其实大家可以发现每个IDE都有自己的特点,不一定非要选哪一个!新手阶段,通过代码学习Python的基本操作,而不是折腾各种IDE和插件。每个人的电脑环境不一样,照着别人的教程安装配置很有可能会报各种奇怪的错误。曾经帮一个读者配置Pycharm几天,打印helloworld后就没有后续了。所以如果你是新手,如果你在一个IDE上用了很久都没有配置成功,你可以换一下。不要让开发环境的配置打击了你学习Python的热情,只要能成功运行代码就够了。更高级的IDE将在适当的时候自行出现。以Notebook为例,当你一直钻研到有一天对Django或其他大型项目痴迷,觉得不够时,VSCode/Pycharm自然而然出现,到时候你就可以应付了!Python小白们,喜欢就点赞+转发吧,新手下期再聊。最后,猜猜我的IDE是什么。注:本文介绍顺序不分先后。一切都是我个人的意见。如果你不同意我的意见,我会听你的。您最喜欢的IDE是世界上排名第一的IDE。
