Python 入门书单:从第一行代码到写出真正的程序
摘要
四本亲测友好的 Python 入门书与资源,附各自适合的读者和正确的打开方式。
最近按计划重拾 Python,顺手把入门阶段踩过的书捋了一遍。这份书单只有四本,每一本都有明确的定位:看哪本、看到哪、跳过哪,都说清楚。链接基本是官网或免费在线版,点击卡片即可直达。
1. 先建立"我能写出程序"的信心
这本书的英文名是 Automate the Boring Stuff with Python,官方网站可以免费阅读全文。它不纠结语法细节,而是直接带你写爬虫、批量改名、处理表格这些"马上有用"的小工具。适合完全零基础、又被"先学完 500 页语法"劝退过的人。
2. 系统过一遍语法,但别恋战
官方教程其实写得相当紧凑,中文版读起来也没有翻译腔。它的定位是"把语言主干过一遍",大概两三百页的量。建议配合上面那本一起用:官方教程负责告诉你语言有什么,自动化那本负责告诉你这些东西怎么用。第 5 章之后的数据结构部分值得精读。
3. 入门之后的第一本进阶书
这本书分两部分:前半本是语法教学,后半本带你做三个完整项目(游戏、数据可视化、Web 应用)。对于"语法看懂了但不知道能干嘛"的阶段非常对症。链接是作者维护的配套资源站,书中的项目源码和勘误都能在这里找到。
4. 写了一段时间后,回头补地基
这本不建议入门阶段硬啃,它是写给"已经用 Python 写过一阵子代码"的人的:解释器层面的行为、魔法方法的适用场景、并发模型的选择,每章都值得反复读。官网有各章节的背景资料和示例代码索引,纸质书建议买第二版。
使用顺序建议
- 第 1 本边读边敲,不求记住,求"敢写";
- 卡在语法时查第 2 本(官方教程),把它当手册用;
- 想做完整项目时进第 3 本,跟着做完一个小游戏;
- 日常开始用 Python 解决自己的问题之后,再上第 4 本。
书不在多,一本读完写完,胜过十本收藏夹里吃灰。
Python 入门书单:从第一行代码到写出真正的程序
https://blog.nw177.cn/blog/30-学习笔记/02.Python入门书单分享文章
生成精美分享图或复制链接,与更多人分享本文。