说一下理由
1
jazzychai 2016 年 6 月 29 日 3 ,学新不学旧
|
2
ivechan 2016 年 6 月 29 日 python3
学 python2 只有两个原因: 1. 部署环境要求必须用 python2 2. 你必须使用的包只有 python2 版本 像 django,numpy,request 等很多常用的库已经支持 python3 了,不用担心没有库用。 更多参考: https://wiki.python.org/moin/Python2orPython3 |
3
techmoe 2016 年 6 月 29 日 via Android
同意一楼观点,学 3
|
4
keysona 2016 年 6 月 29 日
3 啊,
没啥特别需要的话。 |
5
jimzhong 2016 年 6 月 29 日
学 3 啊,除非你必须使用只支持 2 的包。
|
6
owlsec 2016 年 6 月 29 日
3
|
7
unsuey 2016 年 6 月 29 日
肯定是 3 啊
|
8
wlsnx 2016 年 6 月 29 日 Python 是 Python3 的,也是 Python2 的,但是归根结底是 Python3 的。
|
9
iseliget 2016 年 6 月 29 日
Python 2 的 unicode 支持……
|
10
ericls 2016 年 6 月 29 日 via iPhone
3
|
11
dqh3000 2016 年 6 月 29 日
3
|
12
misaka19000 2016 年 6 月 29 日
之所以有人会让你学 2 ,是因为以前很多的库都是用 2 写的,不过随着这些库的升级,所以现在果断学 3 是最好的选择
|
13
Totato5749 2016 年 6 月 29 日
我想问一下如何才能把 python 学起来。。。自己主业是 java 安卓,两次学 python 中途放弃。。。。
|
14
yangxin0 2016 年 6 月 29 日
有啥区别?
|
15
robinlovemaggie 2016 年 6 月 29 日
不妨考虑一个问题: py2 向 py3 兼容容易,还是 py3 向 py2 容易
|
16
hwsdien 2016 年 6 月 29 日
3........
|
17
way2exp 2016 年 6 月 29 日
@Totato5749 会 Java 还能不会 Python,当真?
|
18
peter999 2016 年 6 月 29 日
好多包都不支持 3 ,你学了 3 工作的时候咋办,一点都不实际
|
19
huybery 2016 年 6 月 29 日
py2 py3 不就是点语法糖区别么
|
20
practicer 2016 年 6 月 29 日
如果你按一本入门书来学,入门书里用哪个教,你就学哪个
我的第一本语法书是《 Python 核心编程 第二版》、第二本《 FlaskWeb 开发》 都是 2 ,所以我学的 2 入门后看了更多的书,有的是 3 , 例如《 OReilly.Web.Scraping.with.Python 》 有的是 2 ,像《[Python.for.Data.Analysis 》、《 Introduction.to.Tornado 》、《 Learning Scrapy-Pack 》 当你入门后,发现当初不管学 2 还是学 3 ,都对后面的学习影响不大, 2 、 3 之间转换的成本不大 |
21
vven 2016 年 6 月 29 日
@Totato5749
简单啊,可以给安卓 app 多写点 MonkeyRunner 脚本 |
22
wy315700 2016 年 6 月 29 日
其实我至今没发现 2 和 3 有啥区别,,除了部署的时候
|
23
0x000000 2016 年 6 月 29 日
学 Ruby 就不会有这种问题了
|
24
bohan 2016 年 6 月 29 日
3333333333333
|
25
restran 2016 年 6 月 29 日
2020 年, 2 就要停止维护了,哦,还剩 4 年。
|
26
haozibi 2016 年 6 月 29 日 via Android
学的 3 但是国内大部分云都是 2
|
27
tyfulcrum 2016 年 6 月 29 日 via iPhone
应该 Google 。
|
28
fanzheng 2016 年 6 月 29 日
3
|
29
Neveroldmilk 2016 年 6 月 29 日
肯定是 3 , 2 是最后的几年了。
|
30
Neveroldmilk 2016 年 6 月 29 日
@wy315700 你连 Print 都没用过么?
|
31
Jolly23 2016 年 6 月 29 日 via iPhone
ubuntu server 16.04 原生已经不带 python2 了… so …
|
32
SIGEV13 2016 年 6 月 29 日
Python 3 比较好,功能更丰富,语法也有改善。 如果需要使用一些第三方库, 注意查询他的兼容性,比如 google 的 protobuf 对 Python 3 支持不好, 需要手工修改很多文件才能使用。
|
33
chousb 2016 年 6 月 29 日
3
|
34
gtt116 2016 年 6 月 29 日
当然最好是两个都学,不过建议先学 py2 , 然后学 py3 改了哪些东西。你要知道如果去公司里,肯定 py2 比 py3 多的多。
|
35
zpvip 2016 年 6 月 29 日
学 Ruby 就不会有这种问题了
|
36
ifaii 2016 年 6 月 29 日
必须是 3 除非有绝对必要
|
37
cjyang1128 2016 年 6 月 29 日
2 都快倒闭了
|
38
incompatible 2016 年 6 月 29 日 via iPhone
@Totato5749 jvm 上有 groovy 、 Scala 、 kotlin 这么多优秀的语言,何必学 python
|
39
muziyue 2016 年 6 月 29 日
如果没基础的话, Windows 上用 py2 你可能会被中文编码劝退的
|
40
thedawn 2016 年 6 月 29 日 via Android
最新的 Python 就是最好的 Python
|
41
kn007 2016 年 6 月 29 日
最新的好(适用大部分事情)
|
42
skyun 2016 年 6 月 29 日
python3 。有新的当然学新的,这也是为推动 python 发展尽一份微薄之力。
|
43
eightqueen 2016 年 6 月 29 日
服务器基本上还是 py2 环境,你自己看着办吧
|
44
pynix 2016 年 6 月 30 日
233333
|
45
Ixizi 2016 年 6 月 30 日
我司之前用 Python2 ,现在用 Python3.
|
46
lionkin 2016 年 6 月 30 日
2 、 3 都没关系,差别不大,直接上路就好 https://www.shiyanlou.com/paths/python
|
47
jrhu05 2016 年 6 月 30 日
必须 3 ,大趋势:-D
|
48
julyclyde 2016 年 6 月 30 日
之前我一直很提倡 2 ,后来发现 2 只有 global 没有 nonlocal ,没法实现某种闭包(虽然我对闭包嗤之以鼻,觉得都是某些人闲的没事干炫技用的)
然后我就觉得 2 是“真的老了” |
49
jiangbingo 2016 年 7 月 1 日
企业应用基本上还是 python2.7
|