首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

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

  •  
  •   supermaryy · 7 天前 · 2457 次点击
    刚开始学习 python,关于版本的问题目前遇到以下问题:

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

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

    2、所以如果要学习最新的 3.6 版本,那么有哪些对应新版本的比较系统的学习资源(博客、视频、书等任何形式都行)
    44 回复  |  直到 2018-06-14 09:58:36 +08:00
        1
    jmjc   7 天前
        2
    ackfin01   6 天前   ♥ 3
    Python 基础教程 -> Fluent Python -> Python Cookbook 3 -> Effective Python
        3
    cheesea   6 天前
    现在和未来都是 3.x 的,忘了 2 吧。
    学习语言,我的方法是过下语法,然后找些代码量不大(几千行)的项目快速看一遍,知道一般开发的套路 /规范,然后就可以开始自己撸了。
        4
    Applenice   6 天前
    直接 3.5 起就好~~~#2 楼的路径合适~~
        5
    moposx   6 天前 via Android
    补充一点 廖雪峰的官方网站(百度即可),阿里云大学提供的视频教程(还没看,不知道质量怎样)
    版本方面自然 Py3 辣
        6
    Leigg   6 天前 via iPhone
    直接 3
        7
    huwei223   6 天前
    直接 3.6,方便又好用
        8
    est   6 天前
    3.6。
        9
    soho176   6 天前
    我网盘存了几百 G 教程
        10
    silhouette   6 天前 via Android
    直接上最新的
        11
    wannianma   6 天前 via Android
    直接 3.6,以前是因为很多库 3.x 不支持,不过现在早就不存在这问题啦。如果有的库只支持 2.7,你就可以果断放弃啦
        12
    JCZ2MkKb5S8ZX9pq   6 天前
    初学 2.7 的,现在已经换成 3.6。建议还是直接上 3.6 比较好,少很多坑,而且日常大部分库的支持都没问题。
        13
    shiroming   6 天前 via Android
    看看差异 日常也用不到多少。。版本不是问题
        14
    lengyihan   6 天前 via Android
    3
        15
    CSM   6 天前 via Android
    > 在跟教程过程中有好多版本不兼容造成的问题,对于我这个新手来说解决这些问题很浪费时间

    不,对于初学者来说,2 和 3 的差异就是 3 的 print 需要加括号😂
        16
    junnplus   6 天前
    在半个月吧,Python3.7 正式版快出来了(逃
        17
    UN2758   6 天前
    @ackfin01 #2 我是先看的 cookbook 打算再看 fluent python 影响大么?
        18
    sikariba   6 天前
    直接 3
        19
    v2xe2v   6 天前
    2 快不维护了,直接 3 吧
        20
    littleylv   6 天前
    刚学肯定 3.X 啊
    就像学 iOS 直接上 Swift 4,不管 O-C 了
        21
    suilin   6 天前
    2.7 是历史遗留问题
        22
    GTim   6 天前
    3.6.5 不要犹豫,如果有问题,可以私聊
        23
    prolic   6 天前
    反正现在有 pipenv,docker 了,不用忍 py2 了,直接上 3.6
        25
    Qzier   6 天前
    3.6.5 直接学习最新的
        26
    Qzier   6 天前
    如果你看的好多 2.7 的视频,说明你看到的视频都是几年前录制,你到网易云课堂搜索 Python 教程,看你还能找到 Python 2 的吗?
        27
    n37r06u3   6 天前 via iPhone
        28
    soho176   6 天前
    @n37r06u3 为啥视频全是反的。。。
        29
    BingoXuan   6 天前 via Android
    都是月经贴了,学 3 吧。知道 2 和 3 的差异就可以了。

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

    另外关于 Web 项目部署的,有比较面向小白的教程吗?目前看了这两个:感觉讲了一堆配置,看完后自己对部署、反向代理这一类的概念还是一点都不理解
    https://funhacks.gitbooks.io/head-first-flask/content/chapter02/section2.10.html
    https://www.jianshu.com/p/be9dd421fb8d
        31
    welkinzh   6 天前
    直接 3.6
        32
    crb912   6 天前 via Android
    @supermaryy 大清亡了? Supervisor 怎么不支持 py3 了。

    Supervisor is intended to work on Python 3 version 3.4 or later and on Python 2 version 2.7.
    --摘录自 Supervisor 官方 github
        33
    supermaryy   6 天前
    @crb912 安装报错,然后搜 issue 搜到类似这样的:
    https://github.com/Supervisor/supervisor/issues/1060
        35
    PythonAnswer   6 天前
    官 3
    anaconda 3
        36
    weixiangzhe   6 天前 via iPhone
    大学二级都 3 了, 你还用 2
        37
    corningsun   6 天前
        38
    supermaryy   6 天前
    @corningsun 谢谢!很棒的资料!
        39
    qq976739120   6 天前
    你们的生产环境都是 3?就我两家都是 2 的?
        40
    lfzyx   6 天前
        41
    Hasal   6 天前
    看你的项目,如果是服务端,那选 3.x,若要是客户端,跑在每台服务器上,那建议你还是 2.6 或 2.7 ( CentOS6 默认 2.6,CentOS7 默认 2.7 )。
        42
    sniper517   5 天前
    我觉得真搞笑,你们都是开发还是学着玩的。。。据我所知 3 在生产环境用的很少。。。
        43
    sniper517   5 天前
    @qq976739120 我也是,我就没见过生产环境用 3 的
        44
    lfzyx   5 天前
    @sniper517 那是你司的生产环境不用 3,建议跳槽开开眼界
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2840 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 31ms · UTC 08:10 · PVG 16:10 · LAX 01:10 · JFK 04:10
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1