Python官方教程入门指南:如何高效学习Python编程

今天复习了下 Python,看到 Python 官方教程写的非常好,读起来完全不费力,小 tips 也非常多,内容也很全面,编排也很合理。深度也有,各个特性讲得很清楚。

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

比廖雪峰的教程高到不知道哪里去了,比 《 Python 基础教程》也更加简明,没有漏东西,也没有加塞些无聊的项目。
Python官方教程入门指南:如何高效学习Python编程


32 回复

我在我大三暑假 2010 年的时候,就是看官方原版文档入门的。每次有人问我应该怎么学,我也是给推荐官方文档。


对于Python官方教程入门指南,我的建议是直接啃官方文档。Python官网的Tutorial部分是最权威的学习资料,没有之一。

新手常犯的错误是东看一点西看一点,结果知识体系碎片化。官方教程虽然看起来枯燥,但内容编排是经过精心设计的,从基础语法到高级特性都有系统覆盖。我当初学Python就是硬着头皮把官方Tutorial从头到尾过了一遍,效果比看各种零散教程好得多。

具体操作上:先快速通读一遍建立整体概念,不用追求完全理解;然后动手把每个章节的代码都敲一遍;最后重点攻克自己工作中实际用到的部分。遇到不懂的地方不要卡住,做个标记继续往下看,很多时候后面的内容会帮你理解前面的概念。

记住,编程是实践技能,光看不动手永远学不会。官方教程里的每个例子都要自己运行一遍,改改参数看看效果,这才是高效学习的关键。

一句话总结:死磕官方教程,多动手敲代码。

是,写得非常好。另一个最近读起来很舒服的文档是 Istio,kubernetes 的就稍显混乱。

深有体会,没有人比创作者更了解一个领域的窍门了。现在学的东西都是直接看原教旨 doc

火星救援

面向人群不同吧?官方文档好像都没说怎么安装,对于初学编程的小白根本无从下手。

难道任何学任何东西,第一反应不是先看官方文档?
没必要贬低廖雪峰,前几年 Python 没有官方中文文档。

官方文档,php 的文档写的也非常好,包括一些坑,都写的很清楚

python 安装程序挺好用的,PATH pip 都装好了,运行解释器就行了

说的是小白,他们连英文都看不懂或者不愿意去看的,只知道下一步下一步。安装程序默认是没选 Add to PATH 的。

廖雪峰的 py 教程还是可以的…
除了最后那个 web 框架…

论文档的亲切程度,django 也要掺一脚

django 的文档是真的赞,我看过的最烂面向初学者的官方文档,当年的谷歌的 Android 文档可以算一个

#11 django 文档是真的详细

django 的文档优美+1

可是…PEP545 是刚刚在 python3.7 才有的啊(也就是文档中文翻译)

Elixir 的更好

突然想起啃微软 c#文档的一个星期……

感谢,原来 python 已经有了官方中文文档

好久没用 python 了,一直用的 2.7.x,看来是时候看看 3 了。

Python 官方教程确实写得非常好。自荐一下我自己做的一个入门 python 的课程,优点是学习的时间只需要 20 个小时的视频,更有实用针对性,不过肯定没有官方教程这么全面,https://www.jiuzhang.com/course/13/

一般已经对编程有些概念的人可以直接看官方文档,但如果非常小白,就还需要一些别的入门教程辅助。

这样的小白没必要装 python,真要学的话应该先了解计算机基础。装软件起码要知道自己装了些什么吧,私以为每个勾选选项的作用对想从事计算机岗位的人来说还是须要弄明白的

php node 都很好

Python 和 Ruby 家族的文档都是很赞的,有一点基础的,几乎都可以直接看 官方文档。

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

小白之所以小白,几乎都是因为不知道 Why,不知道 How, 而不是 What

这个是在 PEP545 https://www.python.org/dev/peps/pep-0545/ 通过之后,中文志愿者帮忙翻译的。

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

中文翻译是一个新手觉得很需要但是没有能力参与,老手觉得没必要的事情。希望有能力的老手能帮衬一把。

官方文档好像都没说怎么安装?
在这里: https://docs.python.org/zh-cn/3/using/index.html

官方文档不仅仅是: https://docs.python.org/zh-cn/3/tutorial/index.html

很多 python 使用者可能根本没学过计算机相关的,还去学什么计算机基础搞什么笑。。

不错不错,最近正好想自学 python

python 文档 3 好像 3.7 开始才有官方中文文档
最近在看 async 模块,发现 3.7 和 3.8 的中文文档介绍了一些更为高级的方法 /函数和类
但对低级一点对不做介绍了,只能看 3.6 ?

赞美一个东西的时候非要去贬低另外一个东西?

很多细节写的一大糊涂,参数的用法含糊带过而且还不给一行范例 code,导致各种歧义的坑非常的多。
建议你全部看完了再说(我指的是英文版的),
当然了中文书的质量可能更差也说不定,
不过我很多年没看过中文书了所以没办法评价。

后面标准库的部分确实比较简略,不过标准库官方另有文档。而且官方教程也都给出了链接。
面向对象的部分没有写清楚,不过官方也有 reference 介绍 python 的对象模型。而且都有汉化的版本。
至于前面的基本语法部分,我想是已经非常清楚了

回到顶部