感觉是一个很傻(引战)的问题 ;w;
顺便问问有没有什么书籍及其它的教学资源推荐 ;w;
感觉是一个很傻(引战)的问题 ;w;
顺便问问有没有什么书籍及其它的教学资源推荐 ;w;
|
gy134340Jul 16, 2017
1
3
|
|
7sDreamJul 16, 2017
2
3
|
|
datxiaoyJul 16, 2017
3
3
|
|
just1Jul 16, 2017 via Android
4
3
|
|
5
为了面向 print 的 debug 方便,选 python2
|
|
congeecJul 16, 2017
6
为嘛会有这种问题?
|
|
aheadleadJul 16, 2017
7
3
|
|
wafmJul 16, 2017
8
3
|
|
NoAnyLoveJul 16, 2017
9
3
|
|
hzw94Jul 16, 2017
10
为什么要往后学
|
|
KilerdJul 16, 2017 via iPhone
11
python 4
|
|
queueyJul 16, 2017 via iPhone
12
23333
|
|
tyfulcrumJul 16, 2017
13
Python3 官方教程 https://docs.python.org/3/tutorial/index.html
|
|
estJul 16, 2017 via iPhone
14
six
|
|
DoraJDJJul 16, 2017
15
Python 3
|
|
upczwwJul 16, 2017 via iPhone
16
3
|
|
yech1990Jul 17, 2017 via Android
17
现在是 2017 年 7 月 17 日
3 |
|
mysticzt123Jul 17, 2017
18
3
|
|
BiscuitMinerJul 17, 2017
19
3
|
|
ManchesterJul 17, 2017
20
「感觉是一个很傻(引战)的问题 ;w;」
——是很傻,但不是引战 『顺便问问有没有什么书籍及其它的教学资源推荐 ;w;』 —— http://www.baidu-x.com/?q=python3+%E6%95%99%E7%A8%8B+ |
|
flaneurseJul 17, 2017 via Android
21
毫无疑问是 3
|
|
cxbigJul 17, 2017
22
3
|
|
zetaryJul 17, 2017 via Android
23
3
|
|
bluesetJul 17, 2017 via Android
24
3
|
|
25
告诉你一个 Tips,Python3 发布于已经近十年了,类比下,我很难想象现在买电脑,会问买预装 Win10 的好还是 Xp 的好。
|
|
gulangyuJul 17, 2017 via Android
26
b 站小甲鱼零基础入门 python 不错
|
|
27
找工作 2 自己搞事情 3
|
|
southwolfJul 17, 2017
28
然而 像 [Graphite]( https://github.com/graphite-project/graphite-web) 之类的“主流”工具至今还不支持 Py3
|
|
PerryJul 17, 2017 via iPhone
29
这个问题放几年前问很多人可能还会说 2 😄
|
|
ShawnRongJul 17, 2017
30
记得装个 pyenv 方便切换版本
|
|
mimzyJul 17, 2017 via Android
31
@southwolf 还是要看到 95% 的「主流」工具已经支持 Python 3 了嘛 http://py3readiness.org
|
|
34
Python 是最好的两门语言!
|
|
snnnJul 17, 2017
35
2
|
|
snnnJul 17, 2017
36
Linux 下大部分用 tensorflow 的人都在用 python2。
|
|
donethingJul 17, 2017 via Android
37
不建议你学 py,去学 PHP 吧。那里才是你的天堂
|
|
38
2,推荐 3 的人心态不对,中国人大部分还是用 2 的多,话说 2 学会了研究他们之间的区别也要不了多长时间啊
就怕你时间都用在纠结语言的问题上,而啥都没有会那就尴尬了。 |
|
julyclydeJul 17, 2017
39
@Betacoefficient 为什么中国人用 2 的多,新人就要学 2 呢?眼界好窄
|
|
tankb52Jul 17, 2017
40
|
|
araralorenJul 17, 2017
41
Nim - The next python
|
|
NoAnyLoveJul 17, 2017
42
我本来是期待着整齐的队形,一路的 3 下来。。。。。。结果。。。。。。
|
|
evil4ngl3Jul 17, 2017
43
轮子哥说过,Python 是最好的两门语言。。。(逃。。
|
|
weer0026Jul 17, 2017
44
都学~~
|
|
cat9lifeJul 17, 2017
45
233333~
|
|
TakahashiJul 17, 2017
46
刚学习建议 2,因为网上大部分资料版本都是 2 的。。
|
|
47
都学,还是有写强大的框架只支持 Python2 的。 尽量用 3 写就行了
|
|
48
@NoAnyLove 哇……这楼看的我好纠结,真的
|
|
FinestJul 17, 2017
49
开始是学 3 的,但发现公司机器都只有 2,而且有些库只支持 2,所以,无奈还是用回了 2
|
|
50
@Manchester 记得以前网上有一个网页版的教程,貌似是翻译过来的,找了半天没找到 ;w;
|
|
51
@lxml 3 的历史有这么久了吗……前几年看市面上还是各种 python 2
|
|
alphadog619Jul 17, 2017
52
3 3 3
|
|
madiksJul 17, 2017
53
都学
|
|
ydxredJul 17, 2017
54
学习 ,就要学新的东西...
|
|
fengfisher3Jul 17, 2017
56
33333333333333
|
|
mansurJul 17, 2017
57
什么时候 centos 上自带的 python 变成 3 了,你就可以学 3 了,现在还是 2 吧,公司用的 centos6.5 上 python 还是 2.6 呢。工作上的程序都是 2 写的,难道你新进公司把之前大家的程序都改写成 3 ?学 3,到时候找不到工作别怪我没提醒
|
|
wangfeng3769Jul 17, 2017
58
都一样的 个人认为。
|
|
operafansJul 17, 2017
59
感觉 py2 在变量申明的规范上要比 3 宽松很多啊
|
|
RealLiuShaJul 17, 2017
60
|
|
sagaxuJul 17, 2017
61
@mansur 2.6 连 Django 都不支持了,Django2.0 开始只支持 3.5 以上版本。
工作上的程序都是 2 写的,那只是你们公司,有些公司已经开始用 3 了。 老代码不能迁移到 3 ? https://thenewstack.io/instagram-makes-smooth-move-python-3/ 而且熟悉 3 的人,就不能找 2 的工作了? |
|
scriptB0yJul 17, 2017
62
3
|
|
voocelJul 17, 2017
63
还真是两门语言
|
|
panda1001Jul 17, 2017 via Android
64
推荐新人用 3 是政治正确?
|
|
65
会编程的人,学个 Python 闭着眼睛就能学会
2 和 3 的区别根本就不需要考虑 换个语法而已,编程的精髓是不变的 2 和 3 的区别只有 RTFM 的时候看哪个 manual 而已 |
|
mansurJul 17, 2017
67
|
|
BetacoefficientJul 17, 2017
68
@mansur 那你们公司要这样的人么,不会 python 的。
|
|
GoBeyondJul 17, 2017 via Android
69
3
|
|
mansurJul 17, 2017
70
@Betacoefficient 你公司要?
|
|
72
@halfcoder Chrome 也发布了十年,IE6 份额也不小 ,Vs Studio 都出到 2017 了,中国高校不乏用 VC 6.0 的,PHP 也出到 7 了,我看用 5 的也不少嘛。Google、微信、鸟哥需要反思么?反正受累的要么是自己,要么是服务器,人家作者该干啥干啥。
既然问答对象是新人,大家都知道比较蛋疼的第一个坑就是 Bytes / String,既然 3 已经解决了这个问题,为什么还要去 2 蹚浑水呢,学会了 3,再倒退回 2 可比一开始就学 2 容易得多。 至于上面 @mansur 这位贴主说工作上的程序都是 2,找不到工作不要怪我没提醒,显然太偏激了,Python 门类那么多,据我身边了解,机器学习方面用 2 的比较多,但爬虫方面显然 3 居多,2016 年 jet 做过一次统计,3 已经接近 2 的比例,五五开了,总还是有找到工作的嘛。 |
|
yang2yangJul 17, 2017
73
先学 3,遇到 2 的代码学 2,不就可以了,反正转换的成本并不高啊
|
|
iszeroJul 17, 2017 via Android
75
随便啦,没那么大区别
|
|
anshengJul 17, 2017
76
3
|
|
juneszhJul 17, 2017
77
最近在撸 opencv 也是入门 py3,没什么门槛,那些说教程都是 py2 的是因为用百度?
就是直接运行 py2 的代码,看看报错就知道怎么修改了 |
|
78
运维先学 2 就好
运维可以参考的最好的运维管理框架就是 openstack 抄会 openstack 的代码就能上一大台阶,估计能吊打不少 python 开发 openstack 目前是 2 的,有转 3 的趋势 等 openstack 转 3 了跟着就是..... |
|
quietinJul 17, 2017
79
4
|
|
YaoyoJul 17, 2017
80
其实会一个另外一个就会了。。并无所谓
|
|
aristotllJul 17, 2017
81
会 Python3 的我不信不会 Python2 没办法历史代码太多了
|
|
litter123Jul 17, 2017
82
两个区别不是十分巨大,会任何一个都没问题(都能切到另一个(除非有些特殊库(这我也没办法))),向 3 靠一般就问题少一点,出问题就 GG
|
|
ivechanJul 17, 2017
83
@snnn 那是为了照顾一些用 Python2 的人,事实上几乎所有深度学习框架都完美支持 Python3,
或者说是针对 Python3 开发,兼容 Python2. |
|
viator42Jul 17, 2017
84
其实 3 也没比 2 先进到哪去.编码问题依旧存在,外加一堆的库不兼容.初学上 3 是自找麻烦
|
|
ququ888Jul 17, 2017
86
3
|
|
sacubaJul 17, 2017
87
主要看想干嘛了,写点简单的脚本,用用而已还是学 2 把 个人感觉
|
|
anyfuckerJul 17, 2017
88
你把 2 和 3 当两种不同的语言对待就行了
|
|
sshpandasJul 17, 2017
89
本来不想回复的,因为答案太明显了。但是看到有人说什么“学 Python 3 当心找不到工作”,忍不住来说一句。说这话的人,要么就是傻,要么就是坏,要么就是 both.
|
|
hwsdienJul 17, 2017
91
Python 3
|
|
halfcoderJul 17, 2017
92
@lxml #72
PHP7 还没出多久。其它几个倒确实值得反思,IE6 和 VC6 为什么能在其最辉煌时期达到那样的地位,而即使后来的版本更好也没法充分替代。当然也可以不反思,作者该干啥干啥,搞成两门语言嘛。 |
|
hagezhouJul 17, 2017 via iPhone
93
我个人建议还是 2,虽然 3 有很多新特性,但企业代码大部分还是 2 啊,学了 2 再熟悉 3 也是分分钟的事情
|
|
JesseYuanJul 17, 2017
94
看个人情况和项目情况,我反正学习的 3
|
|
TangMonkJul 17, 2017
95
先学 2,再学 3
|
|
xinlaiJul 17, 2017
96
学习的时候不要纠结哪个版本,顺眼就行,踩坑了就知道哪个了(逃
|
|
yanze0613Jul 17, 2017
97
3
|
|
maomoJul 17, 2017
98
两个一起学
|