新手的话, python2 与 python3 用哪个版本学比较好

2016-04-14 16:35:18 +08:00
 david2016
11246 次点击
所在节点    Python
39 条回复
dongfang
2016-04-14 17:11:48 +08:00
3.x 代表未来,尽管现在 2.x 应用比较广泛。
现在学,应该 3.x 比较好。 2.x 也要懂一些
fy
2016-04-14 17:20:45 +08:00
3 已是主流,并非未来。
科学计算用 2 (那帮人更新工具很慢)
virusdefender
2016-04-14 17:22:50 +08:00
2 和 3 那点区别分分钟就搞懂了,都一样
chinuno
2016-04-14 17:24:32 +08:00
pypy 对 3.x 支持还不完善,有点累。稍微对性能有点要求的还是用 2.x 的方法写丢 pypy 跑
kulove
2016-04-14 17:29:57 +08:00
py3
echo1937
2016-04-14 17:31:12 +08:00
py3
peter999
2016-04-14 17:36:20 +08:00
工作环境都是 2 , 3 还早着呢,目测十年后也许有可能,如果到时候不出 4 的话
Aether
2016-04-14 17:37:33 +08:00
我选择 2 ……因为有很多网上搜索到的资料结果都是 2 。
czheo
2016-04-14 17:48:54 +08:00
用了很多年,最近刚把自己 mac 上的 python 从 2 转到 3 。
其实差别不大, 2 的 string encoding 比较麻烦。
投 3 一票。
xchange
2016-04-14 17:52:10 +08:00
不想被字符编码的问题搞疯的话就用 Python 3
wujunze
2016-04-14 17:57:02 +08:00
我最近也在学 py 学的 Py3.5 要学就学最新的 跟上时代
ykqmain
2016-04-14 18:23:09 +08:00
编码大坑, 3 已解决
何况你是新手,必然学 3
vdo
2016-04-14 18:31:59 +08:00
官方必然推荐 3 ,然而老司机们都在用 2
fengxiang
2016-04-14 18:41:02 +08:00
用 2 你会发现,一半的时间用来处理各种莫名其妙的编码问题,特别是 windows.('・ω・')。我现在还在愁怎么把音标写到 splite3 里。
loggerhead
2016-04-14 18:56:40 +08:00
用 2.x ,会了再了解和 3.x 的区别。理由:

1. 暂时没听说过哪个库支持 3.x 不支持 2.x 的,特别是科学计算相关的东西没有例外;
2. 3.x 对编码处理没想象中那么好,是个坑。此外,如果你用 2.x 知道怎么处理编码了,那你迁移到其他语言的成本就低很多。
jy02201949
2016-04-14 19:00:15 +08:00
新手的话,建议 3.X 毕竟以后 2.X 就逐步不支持了,眼光放长远不是么,如果要维护一些之前的项目,建议还是 2
InneRs
2016-04-14 19:01:20 +08:00
这俩区别也就那点,还需要分别对代吗?
junnplus
2016-04-14 19:04:35 +08:00
推荐<< python 学习手册>> python2 和 python3 都讲到了, 虽然罗嗦了点, 但是看完基础就扎实了.
还有推荐学习 python 书的列表 https://github.com/Junnplus/awesome-python-books
junnplus
2016-04-14 19:05:33 +08:00
tomany
2016-04-14 19:11:43 +08:00
最开始一直用的 3,换新公司了后,这个公司用 2,然后被强行换回 2 了,然后已 3 的习惯写 2,写了 1 万多行代码了,感觉没什么不同.
新手直接学 3,3 和 2 虽然代码区别不大,但是 2 升级到 3 绝对不仅仅是代码上这点区别(那帮开发者也不是傻子),这个需要体会的.

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

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

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

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

© 2021 V2EX