无名图书
收藏
Automate the Boring Stuff with Python
Albert Sweigart
出版社
No Starch Press
出版时间
2015-02-25
ISBN
9781593275990
评分
★★★★★
标签
Python
编程
Programming
计算机
书籍介绍
这本书最打动人的地方,是它把'学编程'和'用编程'彻底分开。绝大多数入门书让你先把语法背完,再谈能做什么;而它反着来——开篇就让你去处理真实文件、收发邮件、批量重命名、操作Excel表格,让'自动化'这个目标倒推你掌握必需的知识。读者反复提到的,正是这种'在教,而不是在讲'的踏实感:它不追求体系的完整与严谨,而是让你尽快看到'我写的代码真的在替我干活'。它适合那种'想解决眼前麻烦'多于'想成为专业程序员'的初学者。当然也有批评:后半部分略显零散、专业度不足,更像'业余玩玩'的上手读物。但正是这份不端着的态度,让它成为很多人戒掉'学不下去'焦虑、真正动手的第一本书。
AI导读
核心看点
强调实用性,涵盖文本处理、发邮件等日常任务。
前半部分讲解Python基础,后半部分展示自动化应用。
提供大量外部库样例代码,解释清晰易懂,适合跟练。
读者共识
公认最具亲和力的编程入门书,文字简单,同理心强。
任务导向型读物,能显著提升处理数据文件的工作效率。
虽被部分人认为深度有限,但作为业余入门仍极具价值。
精彩摘录
"
例如,字符分类将匹配数字0到5和一个句点。你不需要将它写成[0-5\.]。
"
"
For example, the character class [0-5.] will match digits 0 to 5 and a period. You do not need to write it as [0-5\.].
"
"
refObj = openpyxl.charts.Reference(sheet, (1, 1), (10, 1))
"
"
调用函数时,
"
"
合并目录
"
"
##.findall()
"
"
__.search()__
"
"
>>> beginsWithHello.search('He said hello.') == None True
"
用户评论
人类在计算机上重复三次的行为, 必须交给计算机自行解决.
浅显易懂
可能是我到目前为止见过最有亲和力的编程书籍,文字简单易懂,对于我这种英语水平也没有太大问题。更值得称许的是它是OpenSource的,知识传播的精神值得钦佩。前半讲了python最基本的一些知识,可以说是相当基本了,IO、面向对象之类等等基本都不会涉及,甚至我觉得看完这本书只能看到python很小的一部分的;后半讲了几种基本文件类型如何用python处理(说白了就是几个包)。我觉得思路是现在还蛮流行的那种吧,先不要学精,学一点之后就要立刻应用起来,作为入门真的很合适
嗯,就从办公自动化开始入门吧。看了第二遍才知道这本书的好。
后半部的自动化应用场景不大心仪,草草而过。
跳过了 basic 部分直奔主题,openpyxl 库有用但我之前看了文档,pyautogui 也可但真不如quicker,也许现在的我还太菜so sad,有空再翻翻 web 相关部分
入门必备,非常实用
非常棒的书,刚学完Python基础,继续学习这个很有收获。
其实鼠标点来点去和体力活有何区别呢?用这本书教的做一些 automation 吧~
深入浅出,写得很好。我终于得以初窥python并学会了一点点一开始想学的技能(顺便感谢墙内的CSDN,墙外的stack overflow)。就是部分技术有点落伍啦,作者还需要多更新下内容呀。(顺便,作者自己的机子是Win系统,写的程序也是Win系统框架下的,OS X用户最好自己摸索下怎么localize)
No Starch Press的其他书籍
查看全部
Open Circuits
Eric Schlaepfer, Windell H. Oskay
The Rust Programming Language (Covers Rust 2018)
Steve Klabnik, Carol Nichols
Linux Basics for Hackers
OccupyTheWeb
Scratch Programming Playground
Al Sweigart
Python Playground
Mahesh Venkitachalam
Python Crash Course
Eric Matthes
下载
收藏