目前python的内核主流基本就是俩个,一个是python.org下载的原始,另一个就是anaconda。俩个都是python之父参与编写的。这里推荐anaconda,可以理解为在前者的基础上集成了多个兼容的模块的,并且anaconda自带了ide(集成开发软件)spyder。这里推荐安装anaconda,版本选择anaconda3  5.2,对应的python为3.65,之所以没有推荐最新版本,是因为最新版本的模块之间的兼容性不是很好,毕竟是开源的语言,谁踩了坑,谁知道,各种痛苦,不想再回忆!!

 

 

各种IDE对比

 

 

IDE顾名思义就是开发的软件,我选了,几个主流的ide进行了对比.由于原内核python(org上下载的)也带了ide,由于功能较少,所以不参与对比,有些类似于jupyter notebook,适合教学,不适合项目也排除了。最后进行比较的有,pycharm(人数最多的使用者),spyder(安装内核anaconda自带),vscode(类似的还有sublime 等轻巧型开发)。

 

 

代码补全

查看变量

启动速度

运行速度

自动保存

是否收费

Pycharm

★★★★★

★★★★

★★

★★★★

★★★★★

社区版免费,专业版收费

spyder

★★★

★★★★★

★★★★★

★★★★★

 

企业使用超过200人收费

vscode

★★★★★

★★★★

★★★★★

★★★★★

 

微软出品,免费

 

 

 

各种IDE优缺点

 

 

 

各个ide的内核都基于anaconda。

 

pycharm

最大的优点是:可以制作代码模板,大大节省开发效率。自动补全,功能非常齐全,尤其是最新的版本,而且自动保存功能非常好,不用担心断电或者电脑死机引起各种忘记保存代码而痛苦。

最大的缺点:启动速度最慢,6核12线程,32G内完全启动完毕需要几分钟时间,当然可能和我模块安装较多有关系,而且pycharm我是安装了机械硬盘上。还有就是专业版需要付费,前期学习的话可以用社区免费版!

 

spyder

最大的优点是:小巧,尤其是随时可以查看变量的值,而最近期版本的pycharm也有类似的功能,这些都是模仿MATLAB。这是非常友好的功能!

最大的缺点是:自动补全需要按tab提醒,功能较少,不适合大型开发.

 

vscode(或者类似的IDE)

最大的优点是:微软免费,有些也不免费,代码风格比颜值高,可以多种语言项目切换,比如一个程序员既要写C++,也要写python可以考虑用vscode

最大的缺点:不能保存,相对于主写python,功能较弱,不适合大型开发。

 

 

 

最后总结(个人推荐)

内核用anaconda(自带spyder)+IDE用pycharm。

安装教程就不做了,请读者自行搜索安装。

pycharm有几个黑科技,非常实用,后期会有相应的视频出。详细介绍实战中的问题和开发中各种坑。

 

 

pycharm新版本(临近版)新功能

 

 

新的版本或者临近的版本添加了以下几个显著的功能:

1:查看变量,这个功能非常的优秀,尤其是debug的时候,非常的实用,同类产品中还有spyder。

具体用法:运行代码或者局部运行代码的时候,在控制台(console)会出现一个眼镜的按钮,点击,右侧就会出现变量的值,可以查询,非常的给力

 

python 对象比较 python ide比较_ide

 

2:局部的运行代码,如果是爬虫或者代码量很大,那么这点非常好用,在非常小的局部运行,这样可以打打节省时间,而对于爬虫,却不需要多次访问对方服务器。

 

3:汉化,新版本的汉化为自带汉化插件,而不需要第三方汉化,第三方汉化后,查看系统模块或者函数可能会有问题

 

 

 


 

不一定必须要用pycharmm

 

spyder 完全可以替代,pycharm适合项目型比较大的,但是对新手不是很友好,不过有一项逆天的功能,代码模板!