昂 有 2.7 和 3 看廖老师的教程说 2 过期了 升级后写法也完全不同 可是好像现在很多第三方库还在用 2 写的 还没升级
所以问一下 对于一个要学习这个的我 学哪个版本?
蟹蟹赐教
1
duoguo 2018-03-20 21:10:22 +08:00 1
3
|
2
nieyujiang 2018-03-20 21:10:40 +08:00 1
3
|
3
locoz 2018-03-20 21:13:56 +08:00 via Android 2
3 不用纠结 2 和 3 大部分东西都是一样的
|
4
ipwx 2018-03-20 21:16:38 +08:00 1
|
5
jimi2018 2018-03-20 21:17:53 +08:00 1
3
+1 |
6
MaydayMasa OP 好的 谢谢大家
|
7
xern 2018-03-20 21:22:45 +08:00 via Android
都 8102 年了
|
8
sevenQu 2018-03-20 21:40:52 +08:00
最新的
|
9
qcloud 2018-03-20 22:08:15 +08:00 via iPhone
目前兄弟连教的是 3.5
|
10
chenhui7373 2018-03-20 22:16:57 +08:00
先学 golang 再学 py3
|
11
wspsxing 2018-03-20 22:18:25 +08:00
Go
|
12
prolic 2018-03-20 22:22:35 +08:00 via Android
3.6
|
13
manzhiyong 2018-03-20 22:31:23 +08:00
2.7,许多 django 库连最新版的 django 都还不支持,就别提 python 本身了,用 3 的话工作上许多库要自己写了,那样还不如用 go
|
14
forrestchang 2018-03-20 22:31:28 +08:00
3.7
|
15
lyragosa 2018-03-20 22:36:03 +08:00
都 8102 年了怎么还有爽粉……不对,怎么还有学 py2 的。
|
16
xpresslink 2018-03-20 22:45:16 +08:00 1
学个 6 了!这个还用问。
python2.x 是 LINUX 各个发行版的基础套件,很多累积的历史代码,很多包就算要改成 3 的,你肯定也要会的。 python3.x 有很多先进新特性,也是未来趋势,所以你肯定也要会的。 建议你先学习 2 到一定程度再学习 3. 或者两个同时对照着学。 |
17
junzki 2018-03-20 22:48:59 +08:00
Python 3
Python 2.x 2020 年就 EOL 了,学他何用。 |
18
steveway 2018-03-20 22:49:58 +08:00 via Android
没想到还有人推荐 2...
|
19
Sanko 2018-03-20 22:51:11 +08:00 via Android
3
|
20
orangeade 2018-03-20 23:09:00 +08:00 via Android
tornado, django, requests 等框架和库,以后都不支持 python 2 了
|
21
NxiJSiOS 2018-03-20 23:11:47 +08:00
3
|
22
hugo2lee 2018-03-21 09:37:08 +08:00
3 吧,学的时候舒服些,然后工作要用 2 搜一搜就好
|
23
xgzxy 2018-03-21 09:48:18 +08:00
3,这个以后一定会成为主流啦,
|
24
jeremaihloo 2018-03-21 10:45:34 +08:00
推荐 2 的,你们的良心被狗吃了吗?:)\滑稽
|
25
julyclyde 2018-03-21 11:00:59 +08:00
没升级到 3 的库,都是你不需要的库
如果有需求,就改需求 |
26
cortexm3 2018-03-21 11:07:31 +08:00
33333333333
|
27
Gnillor 2018-03-21 11:08:07 +08:00
升到 3 了,homebrew 都默认 3 了,跟上趋势
|
28
tukey 2018-03-21 11:21:14 +08:00 1
我自己在学 3,然后有的 2 的特征可以对比看下就可以了,比如 Python2 中的 raw_input 和 Python3 中的 input,我觉得学 3 的过程中对比看下就可以吧。
|
29
xpresslink 2018-03-21 11:22:30 +08:00
@jeremaihloo
你没有实践经验不要瞎说,学什么要看场景。现在做运维的基本上都在用 Python2.x, 包括一线大厂的云平台的 python 开发的工具都是基于的 python2.x。要想彻底摆脱 2.x 不是那么容易的,除非所有 LINUX 发行版改用 py3 内置。 再说了,py2 和 py3 也没有多大差别,我从 py2 改到 py3 写代码只用看了半天网上教程,又熟悉几天完全没有什么障碍,现在两种混着写,在 Pycharm 中做个兼容性提示就行了。 |
30
GoLand 2018-03-21 13:06:04 +08:00
学 Python2.5 吧。比较有年份有味道。
|
31
jeremaihloo 2018-03-21 13:58:27 +08:00
@xpresslink #29 哦,那你说的对,可能是因为我经常用的库和开发工具是兼容了 Python3 的,给我一种现在很多包都兼容和升级了 Python3 的错觉,所以,我选择 six
|