零基础自学 python3 的最少必要资源(极简推荐)

1,437 阅读5分钟

当你想要自学 python3 编程时,面临的第一个问题是:“我应该看哪些书/教程/视频?”我有一份亲自验证过的极简答案。我刚经过 python3 入门阶段,这份答案是对编程小白有用的、最少必要入门资源。

首推 python 官方文档

我很少看到有攻略、教程、书籍、视频等强调 python 官方文档的重要性。这其实并不妥当,官方文档才是本源,是 python 入门与精进道路上的必读物。

python 官网:www.python.org/

尤其是 python 官方文档: docs.python.org/zh-cn/3/con…

**别担心自己的英语。**如果刚开始不想让英语难住自己,你可以勾选简体中文,只看中文版的官方文档。等你开始找到编程的感觉,适应了自学的节奏,不再对英语发怵时,最好还是开始读英文原文,最起码和中文版对照阅读,多用用英语你更容易掌握英语。

image

官方文档最权威,也是最新最全的。所提供的内容质量也最高。

如何使用官方文档?按目录挨着顺序看一遍?不建议如此,主要是这会让新手发怵畏难。刚开始直接用搜索引擎(搜狗、百度、谷歌等)的方式来使用官方文档即可。比如用这句话搜:列表 site:python.org 就是指定搜索引擎在 python.org 网站上找结果。点开搜索结果,就是 python 官方文档中关于列表的内容,且是中文的。等你过了 python 新手的扫盲关卡,再慢慢通读官方文档,或根据具体需要认真通读某个章节,都是极好的。

心理建设与自学方法很有必要

零基础自学编程,其实最缺的就是心理建设。各种奇怪、莫须有的担心、自我否定。这方面的好书不多,适合编程自学的新手则更少,对我帮助非常大的,是这本书:

image

尤其是书中的这句话:

要么干脆别学算了,何必把自己搞成一个半吊子?

这本书在京东,当当都有不错的优惠力度,你可自行买一本。如果好奇我的自学编程心路,可以看我写的另外一篇文章:《35岁有儿有女,为什么她开始自学编程?》

不想立即花钱的,可以用电脑直接访问它在 github 上的开源项目: github.com/selfteachin… 在电脑中用浏览器访问这个地址,就能读到此书的电子版。放心,不是盗版,是作者主动开源的。

李笑来《自学是门手艺》这本书除了帮你做心理建设,还能帮你提高自学能力,同时更是 python 官方文档的极好补充。读过此书,再看 python 官方文档,会容易许多。

编程环境必须要自己安装配置吗?

以前想要自学编程,确实要花上半天乃至一两天的时间安装配置调试环境,才可能写上一句hello world。不过这对编程小白非常不友好。如果你对自己安装配置编程环境没概念,或者遇到困难无从解决感到发怵,则可以来 xue.cn/ 用你的 github 账号授权登录,之后花 15 元买 30天 的订阅服务,就无需自己安装配置环境,直接在网页上学习编程、直接写代码、运行代码了。

xue.cn 上有《自学是门手艺》的电子版内容,也很快会有第二本甚至更多编程的优质内容。除了阅读和编写调试代码,你在这个网站还能聊天、留言,做习题等等,这些会让自学编程的过程不那么寂寞、无助。

书是免费的,它的收费主要是因为配置了 jupyter 的云服务,让你无须自己折腾安装一堆东西,就能直接用到 jupyter lab的交互式特性。对编程新手来说,非常惊艳。

image

一本书可能是不够的

虽说有 python 官方文档、《自学是门手艺》和 xue.cn/ 你已经可以畅快地开始自学 python 编程了。根据《自学是门手艺》书中建议,一本书总不太够,最好再多准备点内容作为参照阅读,实体书,电子书、视频教程都OK。

我在入门阶段,并没有额外准备其它书籍。通读完《自学是门手艺》并做了一些 python 的习题实操后,我只是又看了下面这本书《笨办法学 python》,尤其是关于模块、类的部分,它的讲解非常细致。这书是大名鼎鼎的《Learn Python The Hard Way》的中译版。

image

等你发现自己过了入门关卡,就可以开始选择具体方向来精进,或者反复读官方文档、手头的书来查漏补缺、夯实基础功。我自学 python 过了入门关后,正在自学 python 的一个重要库 pandas 用作数据分析,看的是这本书《利用 python 进行数据分析》。

image

以上便是我自学 python3 的过程中实际上用到的资源/教程/书籍/工具,并不多。在我自学python编程的过程中,充满了高效、惊喜、成就感等美好的体验,也祝愿你的编程之旅启动顺利。


这篇文章的 PRESS.one 签名: press.one/file/v?s=34…