V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
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
lhx2008
V2EX  ›  Python

今天发现 Python 的官方教程写的非常好,入门直接看官方教程就行

  •  
  •   lhx2008 ·
    xenv · 2019-05-18 16:35:39 +08:00 · 9858 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天复习了下 Python,看到 Python 官方教程写的非常好,读起来完全不费力,小 tips 也非常多,内容也很全面,编排也很合理。深度也有,各个特性讲得很清楚。

    https://docs.python.org/zh-cn/3/tutorial/

    比廖雪峰的教程高到不知道哪里去了,比 《 Python 基础教程》也更加简明,没有漏东西,也没有加塞些无聊的项目。
    31 条回复    2019-05-22 08:08:59 +08:00
    yeshiwei
        1
    yeshiwei  
       2019-05-18 16:48:45 +08:00
    我在我大三暑假 2010 年的时候,就是看官方原版文档入门的。每次有人问我应该怎么学,我也是给推荐官方文档。
    kidlj
        2
    kidlj  
       2019-05-18 17:03:13 +08:00 via iPhone
    是,写得非常好。另一个最近读起来很舒服的文档是 Istio,kubernetes 的就稍显混乱。
    liujunyuan
        3
    liujunyuan  
       2019-05-18 17:05:10 +08:00
    深有体会,没有人比创作者更了解一个领域的窍门了。现在学的东西都是直接看原教旨 doc
    cookey39
        4
    cookey39  
       2019-05-18 17:12:50 +08:00 via Android
    火星救援
    ysc3839
        5
    ysc3839  
       2019-05-18 17:35:50 +08:00 via Android
    面向人群不同吧?官方文档好像都没说怎么安装,对于初学编程的小白根本无从下手。
    ivechan
        6
    ivechan  
       2019-05-18 17:42:08 +08:00   ❤️ 5
    难道任何学任何东西,第一反应不是先看官方文档?
    没必要贬低廖雪峰,前几年 Python 没有官方中文文档。
    jevonszmx
        7
    jevonszmx  
       2019-05-18 17:42:10 +08:00
    官方文档,php 的文档写的也非常好,包括一些坑,都写的很清楚
    lhx2008
        8
    lhx2008  
    OP
       2019-05-18 18:08:47 +08:00
    @ysc3839 python 安装程序挺好用的,PATH pip 都装好了,运行解释器就行了
    ysc3839
        9
    ysc3839  
       2019-05-18 18:16:21 +08:00 via Android
    @lhx2008 说的是小白,他们连英文都看不懂或者不愿意去看的,只知道下一步下一步。安装程序默认是没选 Add to PATH 的。
    DAPTX4869
        10
    DAPTX4869  
       2019-05-18 18:17:34 +08:00
    廖雪峰的 py 教程还是可以的...
    除了最后那个 web 框架...
    hakono
        11
    hakono  
       2019-05-18 18:17:59 +08:00   ❤️ 1
    论文档的亲切程度,django 也要掺一脚

    django 的文档是真的赞,我看过的最烂面向初学者的官方文档,当年的谷歌的 Android 文档可以算一个
    qsnow6
        12
    qsnow6  
       2019-05-18 19:02:30 +08:00
    @hakono #11 django 文档是真的详细
    youngce
        13
    youngce  
       2019-05-18 20:04:30 +08:00
    django 的文档优美+1
    lrxiao
        14
    lrxiao  
       2019-05-18 20:14:10 +08:00
    可是..PEP545 是刚刚在 python3.7 才有的啊(也就是文档中文翻译)
    tt67wq
        15
    tt67wq  
       2019-05-18 20:14:18 +08:00 via iPhone
    Elixir 的更好
    ghjh
        16
    ghjh  
       2019-05-18 21:13:59 +08:00
    突然想起啃微软 c#文档的一个星期……
    renhua
        17
    renhua  
       2019-05-19 00:11:32 +08:00
    感谢,原来 python 已经有了官方中文文档
    alexmy
        18
    alexmy  
       2019-05-19 00:26:30 +08:00
    好久没用 python 了,一直用的 2.7.x,看来是时候看看 3 了。
    ninechapter
        19
    ninechapter  
       2019-05-19 00:34:43 +08:00
    Python 官方教程确实写得非常好。自荐一下我自己做的一个入门 python 的课程,优点是学习的时间只需要 20 个小时的视频,更有实用针对性,不过肯定没有官方教程这么全面,https://www.jiuzhang.com/course/13/
    SuperMild
        20
    SuperMild  
       2019-05-19 00:43:52 +08:00
    一般已经对编程有些概念的人可以直接看官方文档,但如果非常小白,就还需要一些别的入门教程辅助。
    leaveeel
        21
    leaveeel  
       2019-05-19 03:14:30 +08:00 via Android
    @ysc3839 这样的小白没必要装 python,真要学的话应该先了解计算机基础。装软件起码要知道自己装了些什么吧,私以为每个勾选选项的作用对想从事计算机岗位的人来说还是须要弄明白的
    wengjin456123
        22
    wengjin456123  
       2019-05-19 06:49:56 +08:00 via Android
    php node 都很好
    GTim
        23
    GTim  
       2019-05-19 06:54:43 +08:00
    Python 和 Ruby 家族的文档都是很赞的,有一点基础的,几乎都可以直接看 官方文档。

    但是,如同楼上说的,小白,还是需要一些教程来指引

    小白之所以小白,几乎都是因为不知道 Why,不知道 How, 而不是 What
    yegle
        24
    yegle  
       2019-05-19 08:45:15 +08:00   ❤️ 5
    这个是在 PEP545 https://www.python.org/dev/peps/pep-0545/ 通过之后,中文志愿者帮忙翻译的。

    如果有兴趣参与,请在 https://www.transifex.com/ 注册账号并加入 https://www.transifex.com/python-doc/python-newest/ team,然后就可以参与翻译了。

    中文翻译是一个新手觉得很需要但是没有能力参与,老手觉得没必要的事情。希望有能力的老手能帮衬一把。
    renhua
        25
    renhua  
       2019-05-19 13:12:03 +08:00
    官方文档好像都没说怎么安装?
    在这里: https://docs.python.org/zh-cn/3/using/index.html

    官方文档不仅仅是: https://docs.python.org/zh-cn/3/tutorial/index.html
    limuyan44
        26
    limuyan44  
       2019-05-19 16:19:57 +08:00 via Android
    很多 python 使用者可能根本没学过计算机相关的,还去学什么计算机基础搞什么笑。。
    boluo
        27
    boluo  
       2019-05-20 08:27:40 +08:00 via iPhone
    不错不错,最近正好想自学 python
    vipppppp
        28
    vipppppp  
       2019-05-20 09:41:04 +08:00
    python 文档 3 好像 3.7 开始才有官方中文文档
    最近在看 async 模块,发现 3.7 和 3.8 的中文文档介绍了一些更为高级的方法 /函数和类
    但对低级一点对不做介绍了,只能看 3.6 ?
    Wh0amis
        29
    Wh0amis  
       2019-05-20 10:11:56 +08:00
    赞美一个东西的时候非要去贬低另外一个东西?
    danmu17
        30
    danmu17  
       2019-05-21 23:53:28 +08:00
    很多细节写的一大糊涂,参数的用法含糊带过而且还不给一行范例 code,导致各种歧义的坑非常的多。
    建议你全部看完了再说(我指的是英文版的),
    当然了中文书的质量可能更差也说不定,
    不过我很多年没看过中文书了所以没办法评价。
    lhx2008
        31
    lhx2008  
    OP
       2019-05-22 08:08:59 +08:00 via Android
    @danmu17 后面标准库的部分确实比较简略,不过标准库官方另有文档。而且官方教程也都给出了链接。
    面向对象的部分没有写清楚,不过官方也有 reference 介绍 python 的对象模型。而且都有汉化的版本。
    至于前面的基本语法部分,我想是已经非常清楚了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2623 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:57 · PVG 18:57 · LAX 02:57 · JFK 05:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.