资料名称: Python 编程快速上手(第3版,开放教材)
帖内资料: 无附件。本帖是 automatetheboringstuff.com 在线教材的获取与重点说明,正文与代码须从官网按章阅读。注意:在线正文以 CC 许可免费读,不等于可以整本转载。
时间覆盖: 第三版(fully revised third edition),在线正文持续可访问。
许可与引用: 在线正文以知识共享 CC BY-NC-SA 3.0 许可免费阅读;引用注明作者 Al Sweigart 与书名、版本。
适用任务: 按文件/Excel/PDF 自动化章节取案例与代码,学用 Python 把桌面重复劳动自动化。
《Python 编程快速上手》(Automate the Boring Stuff with Python)是 Al Sweigart 写的入门书,第三版已经全面修订。它最突出的特点是正文在官网免费开放阅读,并且明确以知识共享 CC BY-NC-SA 3.0 许可发布——累计销量已经超过 50 万册,但读正文不用花钱,这对自学者很友好。
书名里的「Boring Stuff」说的就是那些重复、机械、占时间的办公杂活,这本书的目标就是把它们交给脚本。
书的结构是先打基础、再做项目。前面几章讲 Python 本身:字符串、列表、字典这些数据结构,以及用正则表达式找文本、改文本。基础稳了之后,才进入真正的「自动化」部分,而这恰好是这本教材最有价值的地方——前面学的语法,到项目里立刻能派上用场。
题目点名的几类案例都在自动化部分里。第一块是文件操作:复制、移动、重命名、压缩本地文件,把手动整理文件夹的活自动化。第二块是电子表格:在文件和数据里查找内容、批量处理单元格,适合每天跟 Excel 表格打交道的人。第三块是 PDF 与 Word:拆分、合并、抽取正文,处理那些从系统里导出来、格式又乱的文档。官网首页把这些列得很清楚——如果你每天的工作是重命名几百个文件、或者把几百个表格单元格手动改一遍,这本书就是冲着这种活来的。
除了文件、Excel、PDF,第三版还覆盖网页抓取与表单填写、用鼠标键盘宏控制其他程序、收件箱整理等场景。也就是说,它把「用 Python 替你做那些重复、机械、无聊的事」拆成了一组一个能跑的小项目,每个项目都能直接对应到一类真实办公负担。对不懂编程、但被日常杂活拖累的人来说,这种「从问题出发」的编排比先学完语法再找用处要顺手得多。
获取方式上,官网既给免费在线正文,也给出版方的购书入口,另外挂了 Amazon 等购买链接和配套视频课。重点提醒一句:免费读和能转载是两回事——CC BY-NC-SA 3.0 许可允许你读和按条款引用、非商业性分享,但把整本书正文搬走做商业用途另说,本帖只做索引和说明,不复制书的内容。
一个实用建议:别从第一页死磕。直接跳到「文件」「电子表格」「PDF」那几章,对着官网给的代码一段段跑,改几个参数看输出变化,比通读更省时间。卡住时回到基础章节补对应的语法点就行,基础部分和项目部分本来就是配套设计的。
这本书之所以被很多人当作第一本 Python 书,正是因为它不绕抽象概念,而是从「我要省掉哪件烦事」出发。学完文件那一章,你就能写脚本批量规整下载目录;学完表格那一章,就能把每天手工填的报表改成自动跑。每章配套的代码都能直接复制运行,改两行参数就能套到自己的活上,这种「学了立刻能用」的节奏,对白天要上班、只能碎片时间学的人尤其友好。
────────────────
下面把官网入口和按章节取代码的要点整理出来,回复一下就能看到。


雷达卡


京公网安备 11010802022788号







