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

2014-12-03 13:08:44 +08:00
 bzmario
没有接触过 Python,一些书籍里推荐使用 3,一些则推荐 2,作为学习的话,这些重要么?

当然,即便做项目的话也是依据自己兴趣做,所以排除外界约束因素。该从哪个版本学习?
5379 次点击
所在节点    Python
48 条回复
bitbegin
2014-12-03 15:34:26 +08:00
学php吧,php大法好
tabris17
2014-12-03 15:35:23 +08:00
python 2.7,最主流的版本

很多python库不支持py3
gnuth
2014-12-03 15:45:15 +08:00
Python 3.4 太爽了
mahone3297
2014-12-03 15:48:30 +08:00
@gnuth 怎么个爽?
1989922yan
2014-12-03 15:53:13 +08:00
学php吧

别拉我,php是世界上最好的
gnuth
2014-12-03 15:55:23 +08:00
@mahone3297 首先3.x不用关心编码问题了,另外标准库加了不少有用的东西,最近中毒3.4的asyncio中。

说实在的,从2转3没有多少不适。如果想了解Python以前的坑,可以从2学起。
sunshower
2014-12-03 16:26:52 +08:00
你学的教程用什么版本你就用什么版本
GeekGao
2014-12-03 16:38:07 +08:00
友情提示:很多企业用2.x的~
lynx
2014-12-03 16:39:41 +08:00
支持python3,其实主流的库都有了python3的支持了
边边角角的小库可以考虑自己实现
zixincao
2014-12-03 16:44:27 +08:00
大神们,ruby相比python 优点缺点在哪?
RobberPhex
2014-12-03 16:46:39 +08:00
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-03 16:49:21 +08:00
https://github.com/yyuu/pyenv 主要会用的版本都搞下 用哪个切哪个
lightening
2014-12-03 16:50:58 +08:00
不用纠结了,学 Ruby + 1.
xuwenmang
2014-12-03 16:54:00 +08:00
别纠结了。。。学JS吧,学好公司就你一个就够了,工资都你一个人的。。。
iloahz
2014-12-03 16:57:55 +08:00
可以看看这些知名大库的情况: https://python3wos.appspot.com/

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

你觉得上面哪一条对一个新手来说是很纠结的?当然有一天你也会发现,当年纠结学哪个版本真够无聊的。底层知识都是一样的,上层的语法什么的又都是浮云。。。
wolfan
2014-12-03 17:41:39 +08:00
学习python 3.x 有个问题,中文资料明显过少,而且入门的学习教材基本都是以2.7x作的,现在都还有人用这个当教材。
所以感觉怪怪的。
bzmario
2014-12-03 17:43:26 +08:00
@wolfan 直接用英文吧,其实原版的书籍更容易理解呢
wolfan
2014-12-03 17:50:43 +08:00
@bzmario (⊙﹏⊙) 小学文凭,English不会……
hdjdcyl
2014-12-03 20:42:43 +08:00
学PHP吧@世界上最好的语言没有之一
Jimrussell
2014-12-04 03:09:59 +08:00
自己学着玩就学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