闲来无事想学习下 Python,在版本选择时遇到了困难

2014 年 12 月 3 日
 bzmario
没有接触过 Python,一些书籍里推荐使用 3,一些则推荐 2,作为学习的话,这些重要么?

当然,即便做项目的话也是依据自己兴趣做,所以排除外界约束因素。该从哪个版本学习?
6843 次点击
所在节点    Python
48 条回复
bitbegin
2014 年 12 月 3 日
学php吧,php大法好
tabris17
2014 年 12 月 3 日
python 2.7,最主流的版本

很多python库不支持py3
gnuth
2014 年 12 月 3 日
Python 3.4 太爽了
mahone3297
2014 年 12 月 3 日
@gnuth 怎么个爽?
1989922yan
2014 年 12 月 3 日
学php吧

别拉我,php是世界上最好的
gnuth
2014 年 12 月 3 日
@mahone3297 首先3.x不用关心编码问题了,另外标准库加了不少有用的东西,最近中毒3.4的asyncio中。

说实在的,从2转3没有多少不适。如果想了解Python以前的坑,可以从2学起。
LemonZest
2014 年 12 月 3 日
你学的教程用什么版本你就用什么版本
R4rvZ6agNVWr56V0
2014 年 12 月 3 日
友情提示:很多企业用2.x的~
lynx
2014 年 12 月 3 日
支持python3,其实主流的库都有了python3的支持了
边边角角的小库可以考虑自己实现
zixincao
2014 年 12 月 3 日
大神们,ruby相比python 优点缺点在哪?
RobberPhex
2014 年 12 月 3 日
http://www.reddit.com/r/Python/comments/2o0str/python_272_or_python_3/

If you have no specific reason to choose python2, go with 3.
staticor
2014 年 12 月 3 日
https://github.com/yyuu/pyenv 主要会用的版本都搞下 用哪个切哪个
lightening
2014 年 12 月 3 日
不用纠结了,学 Ruby + 1.
xuwenmang
2014 年 12 月 3 日
别纠结了。。。学JS吧,学好公司就你一个就够了,工资都你一个人的。。。
iloahz
2014 年 12 月 3 日
可以看看这些知名大库的情况: https://python3wos.appspot.com/

python2使用率居高不下不外乎几个原因:
1. python2足够好用,python3没有直击痛点的改进(注意只是说没有大的改进,不是说不好用)
2. 依赖的库还没有支持python3(现状参见上面的link)
3. 语法不兼容,升级费时费力

你觉得上面哪一条对一个新手来说是很纠结的?当然有一天你也会发现,当年纠结学哪个版本真够无聊的。底层知识都是一样的,上层的语法什么的又都是浮云。。。
wolfan
2014 年 12 月 3 日
学习python 3.x 有个问题,中文资料明显过少,而且入门的学习教材基本都是以2.7x作的,现在都还有人用这个当教材。
所以感觉怪怪的。
bzmario
2014 年 12 月 3 日
@wolfan 直接用英文吧,其实原版的书籍更容易理解呢
wolfan
2014 年 12 月 3 日
@bzmario (⊙﹏⊙) 小学文凭,English不会……
hdjdcyl
2014 年 12 月 3 日
学PHP吧@世界上最好的语言没有之一
Jimrussell
2014 年 12 月 4 日
自己学着玩就学3,github上一堆有趣的项目都是3写的;功利的角度来看还是学2.7,工具和教程什么的都更全。

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

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

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

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

© 2021 V2EX