Python培训
400-996-5531
关于python2和python3应该怎选择?这个问题我也是到网上不停的寻找答案,在网上牛人很多,回答也各有各的理由,但算一算概率还是赞同用python3的大牛比较多,本文我截取了我在知乎上看到的一位大牛给出的建议,和大家分享一下。
python语言的最大优势并不是语言本身的特性,而是它拥有脚本语言中最丰富的第三方包(模块,库或者叫什么也好),这回其他任何语言都无法比拟的巨大优势。
很多人学python并不是因为python适合开发什么软件或者工程,而是因为python拥有某个非常适合他们工作相关领域的简单易用的工具包。
所以,学pyhton2还是3关键要考虑的是你所准备使用的模块是否支持3.x.
以大牛个人为例,他的使用python主要用于实验也就是科学计算,主要研究方向是神经网络,常用的模块包括numpy, scipy, theano, pylearn2,在这几个模块中前两个貌似已经有3.x版,但是后两个短期内几百年没有可能出现3.x版,而他们正好是GPU实验必不可少的模块。
在这种情况下,大牛选择继续坚持使用python2。
大牛给的建议是,首先要明确自己要做什么任务,要使用哪些模块,以自己需要的模块为中心学习,而不是像学习c++和java那样以语言本身或者设计模式为主要学习内容。这一点其实与matlab很相像,只学习matlab的语法可以说毫无意义,真正有用的是学习你所需要的matlab各个函数的用法。
还有的大牛说,官方表示Python2只维护到2020年,从发展的眼光看还是应该先学Python3,未来python3将成为主流。
所以,我个人认为Python3才是作为初学者的比较好的选择,这样才不会被业界淘汰。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved