现在学 Python 的哪个版本比较好?

昂 有 2.7 和 3 看廖老师的教程说 2 过期了 升级后写法也完全不同 可是好像现在很多第三方库还在用 2 写的 还没升级

所以问一下 对于一个要学习这个的我 学哪个版本?

蟹蟹赐教


现在学 Python 的哪个版本比较好?
32 回复

直接学 Python 3。现在 Python 2 早就停止维护了,所有新项目、主流库和框架都只支持 Python 3。纠结具体哪个小版本没太大必要,直接从最新的稳定版开始就行,比如 Python 3.11 或 3.12。它们性能更好,功能也更全。你装好 Python 3,就踏上了正路,别回头去看 Python 2 了。

总结:无脑选 Python 3 的最新稳定版。

3

3 不用纠结 2 和 3 大部分东西都是一样的

3

至于很多第三方库还没升级,这是个错误的感觉。

http://py3readiness.org/

好的 谢谢大家

都 8102 年了

最新的

目前兄弟连教的是 3.5

先学 golang 再学 py3

2.7,许多 django 库连最新版的 django 都还不支持,就别提 python 本身了,用 3 的话工作上许多库要自己写了,那样还不如用 go

都 8102 年了怎么还有爽粉……不对,怎么还有学 py2 的。

学个 6 了!这个还用问。
python2.x 是 LINUX 各个发行版的基础套件,很多累积的历史代码,很多包就算要改成 3 的,你肯定也要会的。
python3.x 有很多先进新特性,也是未来趋势,所以你肯定也要会的。
建议你先学习 2 到一定程度再学习 3. 或者两个同时对照着学。

Python 3

Python 2.x 2020 年就 EOL 了,学他何用。

没想到还有人推荐 2…

tornado, django, requests 等框架和库,以后都不支持 python 2 了

3 吧,学的时候舒服些,然后工作要用 2 搜一搜就好

3,这个以后一定会成为主流啦,

推荐 2 的,你们的良心被狗吃了吗?:)\滑稽

没升级到 3 的库,都是你不需要的库
如果有需求,就改需求

33333333333

升到 3 了,homebrew 都默认 3 了,跟上趋势

我自己在学 3,然后有的 2 的特征可以对比看下就可以了,比如 Python2 中的 raw_input 和 Python3 中的 input,我觉得学 3 的过程中对比看下就可以吧。


你没有实践经验不要瞎说,学什么要看场景。现在做运维的基本上都在用 Python2.x, 包括一线大厂的云平台的 python 开发的工具都是基于的 python2.x。要想彻底摆脱 2.x 不是那么容易的,除非所有 LINUX 发行版改用 py3 内置。
再说了,py2 和 py3 也没有多大差别,我从 py2 改到 py3 写代码只用看了半天网上教程,又熟悉几天完全没有什么障碍,现在两种混着写,在 Pycharm 中做个兼容性提示就行了。

学 Python2.5 吧。比较有年份有味道。

#29 哦,那你说的对,可能是因为我经常用的库和开发工具是兼容了 Python3 的,给我一种现在很多包都兼容和升级了 Python3 的错觉,所以,我选择 six

回到顶部