
1 dongfang Apr 14, 2016 via iPhone 3.x 代表未来,尽管现在 2.x 应用比较广泛。 现在学,应该 3.x 比较好。 2.x 也要懂一些 |
2 fy Apr 14, 2016 3 已是主流,并非未来。 科学计算用 2 (那帮人更新工具很慢) |
3 virusdefender Apr 14, 2016 2 和 3 那点区别分分钟就搞懂了,都一样 |
4 chinuno Apr 14, 2016 pypy 对 3.x 支持还不完善,有点累。稍微对性能有点要求的还是用 2.x 的方法写丢 pypy 跑 |
5 kulove Apr 14, 2016 py3 |
6 echo1937 Apr 14, 2016 via iPhone py3 |
7 peter999 Apr 14, 2016 工作环境都是 2 , 3 还早着呢,目测十年后也许有可能,如果到时候不出 4 的话 |
8 Aether Apr 14, 2016 我选择 2 ……因为有很多网上搜索到的资料结果都是 2 。 |
9 czheo Apr 14, 2016 用了很多年,最近刚把自己 mac 上的 python 从 2 转到 3 。 其实差别不大, 2 的 string encoding 比较麻烦。 投 3 一票。 |
10 xchange Apr 14, 2016 不想被字符编码的问题搞疯的话就用 Python 3 |
11 wujunze Apr 14, 2016 我最近也在学 py 学的 Py3.5 要学就学最新的 跟上时代 |
12 ykqmain Apr 14, 2016 via iPad 编码大坑, 3 已解决 何况你是新手,必然学 3 |
13 vdo Apr 14, 2016 官方必然推荐 3 ,然而老司机们都在用 2 |
14 fengxiang Apr 14, 2016 via Android 用 2 你会发现,一半的时间用来处理各种莫名其妙的编码问题,特别是 windows.('·ω·')。我现在还在愁怎么把音标写到 splite3 里。 |
15 loggerhead Apr 14, 2016 用 2.x ,会了再了解和 3.x 的区别。理由: 1. 暂时没听说过哪个库支持 3.x 不支持 2.x 的,特别是科学计算相关的东西没有例外; 2. 3.x 对编码处理没想象中那么好,是个坑。此外,如果你用 2.x 知道怎么处理编码了,那你迁移到其他语言的成本就低很多。 |
16 jy02201949 Apr 14, 2016 新手的话,建议 3.X 毕竟以后 2.X 就逐步不支持了,眼光放长远不是么,如果要维护一些之前的项目,建议还是 2 |
17 InneRs Apr 14, 2016 这俩区别也就那点,还需要分别对代吗? |
18 junnplus Apr 14, 2016 推荐<< python 学习手册>> python2 和 python3 都讲到了, 虽然罗嗦了点, 但是看完基础就扎实了. 还有推荐学习 python 书的列表 https://github.com/Junnplus/awesome-python-books |
19 junnplus Apr 14, 2016 |
20 tomany Apr 14, 2016 最开始一直用的 3,换新公司了后,这个公司用 2,然后被强行换回 2 了,然后已 3 的习惯写 2,写了 1 万多行代码了,感觉没什么不同. 新手直接学 3,3 和 2 虽然代码区别不大,但是 2 升级到 3 绝对不仅仅是代码上这点区别(那帮开发者也不是傻子),这个需要体会的. |
21 mgna17 Apr 14, 2016 via Android 先学 3 ,再去了解一些 2 与 3 的区别,很容易做到 2 3 都会 |
22 loading Apr 14, 2016 via Android 如果没有技术包袱(公司内没有 py2 在跑),学 py3 ,然后再看 py2 ,记住,不要先写 py2 。 你看我,我都不愿意换到 py3 ,打算直接去 golang 了。 |
23 zhuangzhuang1988 Apr 14, 2016 学 typescript 就好。。 |
24 flyaway Apr 14, 2016 2020 年, python2 停止维护~ |
25 sunwei0325 Apr 14, 2016 scrapy 只支持 python2 |
26 fifuygg Apr 14, 2016 其实 2 和 3 的区别不大,能上 3 就上 3 ,每个人都在 2 等 3 完善,但是又不肯以自己作则,想想 ruby |
27 robinx Apr 14, 2016 via Android 直接用 3 啊, scrapy 也在向 3 迁移了 |
29 Narcissu5 Apr 15, 2016 但是 3 没有 reload 和 execfile ,个人觉得学习过程中这两个内置函数还是很给力的 |
30 LukeXuan Apr 15, 2016 py3 的异步模型很棒啊…… 2 不支持啊 |
31 Wangxf Apr 15, 2016 js , php 路过 |
32 darasion Apr 15, 2016 想当年刚入门的时候...省略...而现在我已经放弃 python 啦~ 啦啦啦~~~ |
33 junnplus Apr 15, 2016 |
34 raptor Apr 15, 2016 3 吧,现在用 3 已经很顺当了,偶尔碰到必须 2 的时候再研究一下二者差别也多花不了多少时间 |
35 Eleutherios Apr 15, 2016 via iPhone Mailpile 的作者抱怨 2 的 SSL 部分做的特别糟糕 |
36 narcotics Apr 15, 2016 没怎么用过 python ,但是我觉得一年前甚至是更久前我就看到过很多次类似问题的帖子了,最可怕的是,底下的回复也差不多。。。 |
37 thirtythree Apr 15, 2016 工程狗教授教的是 2 |
38 ryd994 Apr 15, 2016 via Android 说真的,鉴于你还需要学 Python ,那就说明你编程还没入门。学哪个都一样, 3 今后肯定更多,但 2 在三五年内还死不了。入门之后,一样通样样通。 这就像问到底学繁体字还是学简体字对于一个作家来说更好一样。一个作家的文学水平,和用什么语言什么字体没有多少关系。 |
39 TGlivecoding Apr 15, 2016 py3 才是未来, py2 终归有一天不维护了。 3 以后的使用范围会更广。 |