工作中没有用到python,但有时候要自己写些东西来用用。之前没有学习过python,现在开始学习,不知道是学2的比较实用还是3的比较实用。还请诸位v2er不吝赐教,谢谢。
![]() | 1 Dongdong36 2015-07-09 17:48:03 +08:00 既然你还没学,就学3喽 |
![]() | 2 crazyxin1988 2015-07-09 17:48:59 +08:00 工作中用py2的概率大很多 |
![]() | 3 Shared 2015-07-09 18:12:08 +08:00 Python 3 |
![]() | 4 wkdhf233 2015-07-09 18:14:17 +08:00 还没学的话还是3吧 |
5 kslr 2015-07-09 18:18:48 +08:00 via Android 两个都学并不麻烦吧? |
![]() | 6 imlonghao 2015-07-09 18:22:59 +08:00 via Android 没学就3 |
7 maemual 2015-07-09 18:27:17 +08:00 每次看到这种问题都蛋疼,两个都学,费不了多少事。 |
![]() | 8 tobyxdd 2015-07-09 18:29:57 +08:00 当然学新的 |
![]() | 9 moe3000 2015-07-09 18:32:56 +08:00 ![]() 最近就在自学3,如我这等学渣,感觉等学成了3就差不多普及了 |
![]() | 10 proudzhu 2015-07-09 18:37:34 +08:00 via Android 知道老生常谈,还出来问搜一下以前的帖子不就行了。。。 |
![]() | 11 yxzblue 2015-07-09 18:50:48 +08:00 学尼玛的 |
![]() | 12 lxyu 2015-07-09 18:59:22 +08:00 ![]() 学了就知道,差别根本没有你想的那么大。 |
![]() | 13 liyu 2015-07-09 19:55:51 +08:00 via Android 语法差别,何必深究 |
![]() | 14 urlfor 2015-07-09 19:57:15 +08:00 via Android 我的建议是学2,2基本没有兼容性的问题。 网上的教程大部分是2的, 最重要的是2的'print'是不用打括号的! |
![]() | 15 nooper 2015-07-09 20:00:12 +08:00 via iPad 3 |
![]() | 16 leavic 2015-07-09 20:04:15 +08:00 要干活的话,乖乖上2,3的很多包都还没有兼容,语法上我是不知道有什么区别,主要都是一些包的区别,还有unicode。 |
![]() | 17 StackGao 2015-07-09 20:06:57 +08:00 via Android ![]() 万年不变的回答: 自己玩学3 ,公司开发学2 公司线上环境大部分是2 |
![]() | 18 ming2050 2015-07-09 20:08:51 +08:00 via Android 先别着急学,等4出来了再学 |
![]() | 19 icedx 2015-07-09 20:09:37 +08:00 via Android 学4 |
![]() | 20 tao1991123 2015-07-09 20:12:40 +08:00 新手学3 等到需要的时候可以轻松转到2.7 |
![]() | 21 Ncer 2015-07-09 20:32:55 +08:00 工作中既然不用到py,那果断python3啊,那些不兼容py3的包,就让他们见鬼去吧 |
![]() | 22 ericls 2015-07-09 20:33:37 +08:00 via Android 一直混用 今天一个 明天一个 何必纠结 |
![]() | 23 cluries 2015-07-09 20:41:06 +08:00 3 |
![]() | 24 wclebb 2015-07-09 20:53:37 +08:00 Mac 是 2. 我一般默认按照 Mac 走哪版就用哪版。 |
![]() | 25 zog 2015-07-09 20:56:08 +08:00 python 2&3,新手感觉不到特性差别。随便挑一个。差异部分略过就可以。 |
![]() | 26 wellsho 2015-07-09 21:01:07 +08:00 挑一个学,等到需要的时候再补另一个 |
![]() | 27 asp 2015-07-09 21:03:47 +08:00 学c还是学c++呢! |
30 fresco 2015-07-09 21:58:42 +08:00 必然是3 |
![]() | 31 ryd994 2015-07-09 23:11:10 +08:00 via Android 老生常谈的回答:学编程学什么语言无关,python23都学也并不难 |
![]() | 32 banri 2015-07-09 23:14:43 +08:00 最近在自学3,就是print要括号的那个版本 -_- b 反正我这种渣渣……3学会了基本上4也快出了 |
![]() | 33 MrEggNoodle 2015-07-09 23:18:49 +08:00 学一个就知道其实区别没有你想的那么大。不过用于稳定生产的话,相对来说2的工具比较多,Geek的话,直接上3也可以。 |
![]() | 34 djyde 2015-07-10 00:30:21 +08:00 想学 Javascript,到底学 ES5 还是 ES6 ? 嗯。 |
![]() | 35 matthewz 2015-07-10 00:49:37 +08:00 并没有区别 出问题了就查一下文档就完了 |
![]() | 36 fullpowers 2015-07-10 01:08:56 +08:00 via Android 2网上资料多.3新新新. |
![]() | 37 ivenvd 2015-07-10 01:29:23 +08:00 既然还没学,那就学 Ruby 啊! |
![]() | 38 Jimrussell 2015-07-10 02:43:11 +08:00 学ruby |
39 sallowdish 2015-07-10 02:54:58 +08:00 @wclebb Mac是出名的慢的,因他的py distribution都是自己重新“修改”后在的 |
40 hwind 2015-07-10 05:53:46 +08:00 python2对unicode的支持太差,处理中文的情况下有点麻烦;从这个角度来说python3更好 |
![]() | 41 0bit 2015-07-10 07:20:50 +08:00 @urlfor 主流的第三方库,基本上已经兼容Python 3了,而比较新的教程,也有很多都是Python 3的。 从print改成了print(),在我看来其实是一种进步,统一了语法。而Python 3另外还有很多很好的特性是Python 2没有的,那为什么不用呢? |
42 raiz 2015-07-10 08:50:12 +08:00 如果现在学,学哪个版本根本没任何关系! 重点是你要现在开始,一开始你就清晰了 |
43 ZnZt 2015-07-10 08:53:12 +08:00 先学python 2.x, 有精力再学python 3.x |
![]() | 44 lln133208 2015-07-10 08:57:12 +08:00 直接学习python3吧,至于两个版本之间的差距,也没有那么难掌握 |
![]() | 45 hdbean 2015-07-10 08:57:19 +08:00 3 |
![]() | 46 Andrewliu 2015-07-10 10:01:36 +08:00 不想折腾编码问题, 速度学起来python3 写个脚本啥的 其实没啥太大差别 |
![]() | 47 jyootai 2015-07-10 10:04:56 +08:00 还没学的就学 Ruby 吧 |
![]() | 48 qinglangee 2015-07-10 10:06:54 +08:00 学 ruby ++++++ |
49 tini25 2015-07-10 10:13:35 +08:00 ruby倒是升级很平滑,不过rails的版本更让人头疼 |
![]() | 50 hippoboy 2015-07-10 10:36:48 +08:00 都学,错不了 |
![]() | 51 lazywen 2015-07-10 11:04:53 +08:00 不用某些新特性的话,基本没差别的,现在3的支持也越来越完善了 个人强烈推荐用3 |
![]() | 52 slowgen 2015-07-10 11:37:23 +08:00 学ruby+1 我现在用python3抓个html,同一url反复抓取,有时还会报ascii' codec can't encode characters in position 130-131: ordinal not in range(128)... |
![]() | 53 mathgl 2015-07-10 11:42:25 +08:00 公司一直在用 3.4 我用2.7,最近准备切换到3.4 |
![]() | 54 alayii 2015-07-10 12:00:37 +08:00 既然大家都推荐学ruby,那就...学js吧 |
55 tuimaochang 2015-07-10 12:37:03 +08:00 @alayii 好吧,但是不是先学个c打打基础? |
56 zts1993 2015-07-10 13:26:06 +08:00 web3 其他2 |
![]() | 57 dreamtale 2015-07-10 14:07:44 +08:00 如果只是写些脚本呢? 2 or 3 |
58 endrollex 2015-07-10 14:10:37 +08:00 直接学3,我看2的编码问蛮烦的要死 |
59 abbeychenx 2015-07-10 18:18:18 +08:00 3 |
60 abbeychenx 2015-07-10 18:18:18 +08:00 3 |
![]() | 61 redguy6 2015-07-11 12:47:29 +08:00 via Android Why not both? |