初学 Python,现在业界推荐使用的是什么版本?

刚开始学习 python,关于版本的问题目前遇到以下问题:

1、python 目前最新版本是 3.6 了,但是看到好多教程还都是 2.7 的,想问现在业界推荐使用的是什么版本,我应该学什么版本的

在跟教程过程中有好多版本不兼容造成的问题,对于我这个新手来说解决这些问题很浪费时间

2、所以如果要学习最新的 3.6 版本,那么有哪些对应新版本的比较系统的学习资源(博客、视频、书等任何形式都行)
初学 Python,现在业界推荐使用的是什么版本?

45 回复

现在业界普遍推荐使用 Python 3.10 或 3.11 作为稳定版本。Python 2 早在2020年就已停止官方支持,所以新项目绝对不要再用。Python 3.9 及之后的版本在性能(特别是 3.11)和语法上都有不错的改进。直接去 python.org 下载最新稳定版就行。

一句话建议:直接用 Python 3.10 或 3.11 开始学。

Python 基础教程 -> Fluent Python -> Python Cookbook 3 -> Effective Python

现在和未来都是 3.x 的,忘了 2 吧。
学习语言,我的方法是过下语法,然后找些代码量不大(几千行)的项目快速看一遍,知道一般开发的套路 /规范,然后就可以开始自己撸了。

直接 3.5 起就好~~~#2 楼的路径合适~~

补充一点 廖雪峰的官方网站(百度即可),阿里云大学提供的视频教程(还没看,不知道质量怎样)
版本方面自然 Py3 辣

直接 3

直接 3.6,方便又好用

3.6。

我网盘存了几百 G 教程

直接上最新的

直接 3.6,以前是因为很多库 3.x 不支持,不过现在早就不存在这问题啦。如果有的库只支持 2.7,你就可以果断放弃啦

初学 2.7 的,现在已经换成 3.6。建议还是直接上 3.6 比较好,少很多坑,而且日常大部分库的支持都没问题。

看看差异 日常也用不到多少。。版本不是问题

> 在跟教程过程中有好多版本不兼容造成的问题,对于我这个新手来说解决这些问题很浪费时间

不,对于初学者来说,2 和 3 的差异就是 3 的 print 需要加括号😂

在半个月吧,Python3.7 正式版快出来了(逃

#2 我是先看的 cookbook 打算再看 fluent python 影响大么?

2 快不维护了,直接 3 吧

刚学肯定 3.X 啊
就像学 iOS 直接上 Swift 4,不管 O-C 了

2.7 是历史遗留问题

3.6.5 不要犹豫,如果有问题,可以私聊

反正现在有 pipenv,docker 了,不用忍 py2 了,直接上 3.6

3.6.5 直接学习最新的

如果你看的好多 2.7 的视频,说明你看到的视频都是几年前录制,你到网易云课堂搜索 Python 教程,看你还能找到 Python 2 的吗?

为啥视频全是反的。。。

都是月经贴了,学 3 吧。知道 2 和 3 的差异就可以了。

客户还逼着我们用 2 呢,我也想用 3

好的,非常感谢大家的指导,帮助很大!
之前主要是看一个讲 flask 部署的教程,用的 supervisor,然后查到说还不支持 3,还有就是虚拟环境的创建和操作不同版本有好几种命令,就很懵

另外关于 Web 项目部署的,有比较面向小白的教程吗?目前看了这两个:感觉讲了一堆配置,看完后自己对部署、反向代理这一类的概念还是一点都不理解
https://funhacks.gitbooks.io/head-first-flask/content/chapter02/section2.10.html
https://www.jianshu.com/p/be9dd421fb8d

直接 3.6

大清亡了? Supervisor 怎么不支持 py3 了。

Supervisor is intended to work on Python 3 version 3.4 or later and on Python 2 version 2.7.
–摘录自 Supervisor 官方 github

安装报错,然后搜 issue 搜到类似这样的:
https://github.com/Supervisor/supervisor/issues/1060

官 3
anaconda 3

大学二级都 3 了, 你还用 2

谢谢!很棒的资料!

你们的生产环境都是 3?就我两家都是 2 的?

看你的项目,如果是服务端,那选 3.x,若要是客户端,跑在每台服务器上,那建议你还是 2.6 或 2.7 ( CentOS6 默认 2.6,CentOS7 默认 2.7 )。

我觉得真搞笑,你们都是开发还是学着玩的。。。据我所知 3 在生产环境用的很少。。。

我也是,我就没见过生产环境用 3 的

那是你司的生产环境不用 3,建议跳槽开开眼界

回到顶部