
昂 有 2.7 和 3 看廖老师的教程说 2 过期了 升级后写法也完全不同 可是好像现在很多第三方库还在用 2 写的 还没升级
所以问一下 对于一个要学习这个的我 学哪个版本?
蟹蟹赐教
1 duoguo 2018-03-20 21:10:22 +08:00 3 |
2 ZeoKarl 2018-03-20 21:10:40 +08:00 3 |
3 locoz 2018-03-20 21:13:56 +08:00 via Android 3 不用纠结 2 和 3 大部分东西都是一样的 |
4 ipwx 2018-03-20 21:16:38 +08:00 |
5 jimi2018 2018-03-20 21:17:53 +08:00 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 学个 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 gaMe5hGLc86G4U52 2018-03-21 11:21:14 +08:00 我自己在学 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 |