问 现在学 Python 的哪个版本

2018-03-20 21:05:19 +08:00
 MaydayMasa

昂 有 2.7 和 3 看廖老师的教程说 2 过期了 升级后写法也完全不同 可是好像现在很多第三方库还在用 2 写的 还没升级

所以问一下 对于一个要学习这个的我 学哪个版本?

蟹蟹赐教

4897 次点击
所在节点    Python
31 条回复
NxiJSiOS
2018-03-20 23:11:47 +08:00
3
hugo2lee
2018-03-21 09:37:08 +08:00
3 吧,学的时候舒服些,然后工作要用 2 搜一搜就好
xgzxy
2018-03-21 09:48:18 +08:00
3,这个以后一定会成为主流啦,
jeremaihloo
2018-03-21 10:45:34 +08:00
推荐 2 的,你们的良心被狗吃了吗?:)\滑稽
julyclyde
2018-03-21 11:00:59 +08:00
没升级到 3 的库,都是你不需要的库
如果有需求,就改需求
cortexm3
2018-03-21 11:07:31 +08:00
33333333333
Gnillor
2018-03-21 11:08:07 +08:00
升到 3 了,homebrew 都默认 3 了,跟上趋势
tukey
2018-03-21 11:21:14 +08:00
我自己在学 3,然后有的 2 的特征可以对比看下就可以了,比如 Python2 中的 raw_input 和 Python3 中的 input,我觉得学 3 的过程中对比看下就可以吧。
xpresslink
2018-03-21 11:22:30 +08:00
@jeremaihloo
你没有实践经验不要瞎说,学什么要看场景。现在做运维的基本上都在用 Python2.x, 包括一线大厂的云平台的 python 开发的工具都是基于的 python2.x。要想彻底摆脱 2.x 不是那么容易的,除非所有 LINUX 发行版改用 py3 内置。
再说了,py2 和 py3 也没有多大差别,我从 py2 改到 py3 写代码只用看了半天网上教程,又熟悉几天完全没有什么障碍,现在两种混着写,在 Pycharm 中做个兼容性提示就行了。
GoLand
2018-03-21 13:06:04 +08:00
学 Python2.5 吧。比较有年份有味道。
jeremaihloo
2018-03-21 13:58:27 +08:00
@xpresslink #29 哦,那你说的对,可能是因为我经常用的库和开发工具是兼容了 Python3 的,给我一种现在很多包都兼容和升级了 Python3 的错觉,所以,我选择 six

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/439854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX