
本网站不提供下载链接,喜欢看书的朋友请关注公众号:【lennylee的碎碎念】(lennyleede),首页回复:授人以渔,自动获取搜索资源的方法。
内容简介:
豆瓣
扫码直接下载
<![CDATA[
{{= title}}
{{if year}}
{{= year}}
{{/if}}
{{if type == “b”}}
{{= author_name}}
{{else type == “a” }}
{{if en_name}}
{{= en_name}}
{{/if}}
{{/if}}
]]>
Automate the Boring Stuff with Python
作者:
Albert Sweigart
出版社: No Starch Press
副标题: Practical Programming for Total Beginners
出版年: 2015-2-25
页数: 448
定价: USD 29.95
装帧: Paperback
ISBN: 9781593275990
豆瓣评分
8.9
5星
4星
3星
2星
1星
Automate the Boring Stuff with Python的创作者
· · · · · ·
· · · · · ·
作者简介
· · · · · ·
Al Sweigart 是一名软件开发者,还教小孩和成人编程。他为初学者写了几本Python 书籍,包括《Python 密码学编程》、《Python 游戏编程快速上手》和《Python 和Pygame 游戏开发指南》。
原文摘录
· · · · · ·
( 全部 )
-
例如,字符分类将匹配数字0到5和一个句点。你不需要将它写成[0-5\.]。 (查看原文)

海若
1 回复
8赞
2019-10-03 12:35:52—— 引自第125页
-
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\.]. (查看原文)

海若
1 回复
8赞
2019-10-03 12:35:52—— 引自第125页
> 全部原文摘录
喜欢读”Automate the Boring Stuff with Python”的人也喜欢
· · · · · ·
-
-
Think Python
8.5
-
-
Advanced R
9.7
短评
· · · · · ·
(
全部 60 条
)
-
0
有用
◇
2019-06-24 07:14:42
原来是给非开发者看的,太简单了
-
4
有用
幻觉残留
2017-04-27 11:49:04
写的超棒。清晰明了,不仅有纸质版电子版,还有在线免费网页版,感谢作者。不得不说,最近尝试读一堆计算机入门的书,还是外国作者有同理心,两三句话就说明白了之前看国内书包括国人写的和翻译的没说明白的东西。国内作者一般连基本概念都不解释就开始长篇大论了,呵呵哒。看那种书非常浪费时间。
-
4
有用
GiantGorilla
2018-08-09 15:29:53
可能是我到目前为止见过最有亲和力的编程书籍,文字简单易懂,对于我这种英语水平也没有太大问题。更值得称许的是它是OpenSource的,知识传播的精神值得钦佩。前半讲了python最基本的一些知识,可以说是相当基本了,IO、面向对象之类等等基本都不会涉及,甚至我觉得看完这本书只能看到python很小的一部分的;后半讲了几种基本文件类型如何用python处理(说白了就是几个包)。我觉得思路是现在还蛮流…
-
1
有用
明日冰雪封山
2017-07-11 15:55:04
读的是开源的版本,到后面的章节开始有一些错误。但瑕不掩瑜,是一本非常不错的task-oriented的上手读物。不过感觉上更适合业余玩玩,作为真是学习的入门可能稍欠专业性。
-
1
有用
Hello Sunshine
2017-02-01 21:59:51
寓教于用,很实用的入门教材,也是用这本书的知识编写了第一个工作中代替自己进行分析的程序,使工作效率大为提升,也更加趣味化。
我要写书评
Automate the Boring Stuff with Python的书评 · · · · · ·
( 全部 55 条 )
<![CDATA[
var cur_sort = '';
$('#reviews-wrapper .review_filter a').on('click', function () {
var sort = $(this).data('sort');
if(sort === cur_sort) return;
if(sort === 'follow' && true){
window.location.href = '//www.douban.com/accounts/login?source=movie';
return;
}
if($('#reviews-wrapper .review_filter').data('doing')) return;
$('#reviews-wrapper .review_filter').data('doing', true);
cur_sort = sort;
$('#reviews-wrapper .review_filter a').removeClass('cur');
$(this).addClass('cur');
$.getJSON('reviews', { sort: sort }, function(res) {
$('#reviews-wrapper .review-list').remove();
$('#reviews-wrapper [href="reviews?sort=follow"]').parent().remove();
$('#reviews-wrapper .review_filter').after(res.html);
$('#reviews-wrapper .review_filter').data('doing', false);
$('#reviews-wrapper .review_filter').removeData('doing');
if (res.count === 0) {
$('#reviews-wrapper .review-list').html('你关注的人还没写过长评’);
}
});
});
]]>
完整初学者的必学技能书
这篇书评可能有关键情节透露
首先先安利下这本书的网站。 特别是如果你是初学者,请结合这个网站认真学习。https://automatetheboringstuff.com/。 网站上的脚本特别为初学者设计。 首先说下这本书的作者,我是从网路冷眼的微博看到这本书的,作者Albert Sweigart 的上一本我看过的书是用Python做游戏。而…
(展开)
你相信吗,学习编程让我戒了游戏瘾
这本书让我这种编程小白看到了Python无所不能的潜力。参考本书的示例,学着编写了人生第一个解决问题的程序——我用来批量删除PDF文件的广告页。从单文件操作到递归目录,从指定页码删除到图像识别,从经常崩溃到异常处理,过程中发现和解决了不少问题,从此学习劲头更足了。正…
(展开)
暂时不推荐本书
复制我在京东的评价。顺便也是我的豆瓣首评。以下: 先声明,此评价与平台无关,只针对内容质量。这本书,怎么说呢,英文版没有看过,但是就我看的中文版来说…质量不是太高,大家可以慎重考虑一下。入门感觉还可以,但是从排版到翻译,简直是错漏百出。引用的代码有很多错误,…
(展开)
Python从放弃到入门:公众号历史文章爬取为例谈快速学习技能
这篇文章不谈江流所专研的营销与运营,而聊一聊技能学习之路,聊一聊Python这门最简单的编程语言该如何学习,我完成的第一个Python项目,将任意公众号的所有历史文章导出成PDF电子书。 或许我这个Python初学者的学习路径能给你带来启发,或许你产生了要学一门新技术的冲动。 文…
(展开)
确实如书名所说,能让你python 快速上手,工作自动化
这本书前6章是python的基础知识,通俗易懂地讲解基础,初学者容易犯错的地方,作者都会指出来。从第三章开始,每章都有一个实践项目,用来巩固前面所学的知识。 从第七章开始就是书名中的后半部:让繁琐工作自动化。每个章节都可独立出来。每看完一个章节,你都能将其中的知识…
(展开)
职场人还在为重复琐碎而烦恼?Python编程让繁琐的工作自动化
这篇书评可能有关键情节透露
财务部男同事小林实在忍受不了,他决定要辞职,但他又不甘心! 原因是公司新来了位刚毕业的小妹妹,她的薪水和职位不但都比他高,一天还耍得嘻嘻哈哈。可小林却忙得连上厕所的时间都没有,每次做完工作,领导都会批评小林在数据准确性和及时性上多向小妹妹学习点儿。 小林最主…
(展开)
吐槽一下中文第二版,对比一下中文第一版和英文原版
对比了一下2021年3月新出的第二版和第二版的英文原文以及2016年7月的第一版,感觉第二版在内容上比之前丰富了一点,采用的模块也有更新,不过从翻译质量上感觉有好多倒退的地方。 第二版的英文原文在: https://automatetheboringstuff.com/2e/chapter0/ 简单列举几点比较令人…
(展开)
What’s New in the 2nd Edition of “Automate the Boring Stuff with Python”
上面这个评论标题来自本书作者自己发布的博客文章,链接是: https://inventwithpython.com/blog/2019/10/07/whats-new-in-the-2nd-edition-of-automate-the-boring-stuff-with-python/ 简单来说,第二版更新了以下内容: The second edition is about 100 pages longer than t…
(展开)
非常适合初学者且有趣味性的Python入门书
这本书适合没有python基础的人,如果拿来自学完全没问题。本书分Python编程基础和自动化任务两部分。对于入门的人来说,最怕的就是枯燥+高深度。这本书基础部分共6章,每章结束都有小结、习题和实践项目,算是很用心的作者了。 此外,对于初学者来说,学习一门语言最关键的是ge…
(展开)
第222页中的示例错误及解决方法
>>>import openpyxl >>>wb = openpyxl.load_workbook(‘example.xlsx’) >>>sheet = wb.get_active_sheet() >>>sheet.columns[1] 上面的示例为运行后,会产生如下报错: TypeError: ‘generator’ object is not subscriptable 用以下的方式访问即可 >>> list(sheet.columns)[0] (<…
(展开)
>
更多书评
55篇
论坛
· · · · · ·
这本书的其他版本
· · · · · ·
(
全部7
)
-
8.8分 231人读过
-
8.8分 859人读过
-
8.8分 22人读过
-
9.6分 14人读过
以下书单推荐
· · · · · ·
(
全部
)
- python高分书
(cp4) - 数据科学相关
(泥豆尼痘昵) - T
(dhcn) - Machine Learning for Beginners
(Reed) - 在读–数分–2016-05–编程技术
(水生木)
谁读这本书?
· · · · · ·
![]()
屁崩子
2025年12月17日 想读
![]()
小涛
2025年10月29日 想读
![]()
momo
2025年10月27日 想读
![]()
Meow
2025年9月17日 读过
> 82人在读
> 151人读过
> 524人想读
0 && asides.length > 0 && articles[0].offsetHeight >= asides[0].offsetHeight) {
(global.DoubanAdSlots = global.DoubanAdSlots || []).push(‘dale_book_subject_middle_right’);
}
})(this);
]]>
二手市场
· · · · · ·
· · · · · ·
订阅关于Automate the Boring Stuff with Python的评论:
feed: rss 2.0
= 2000) {
(global.DoubanAdSlots = global.DoubanAdSlots || []).push(‘dale_book_subject_bottom_super_banner’);
}
})(this);
]]>
© 2005-2026 douban.com, all rights reserved 北京豆网科技有限公司
<![CDATA[
var setMethodWithNs = function(namespace) {
var ns = namespace ? namespace + '.' : ''
, fn = function(string) {
if(!ns) {return string}
return ns + string
}
return fn
}
var gaWithNamespace = function(fn, namespace) {
var method = setMethodWithNs(namespace)
fn.call(this, method)
}
var _gaq = _gaq || []
, accounts = [
{ id: 'UA-7019765-1', namespace: 'douban' }
, { id: 'UA-7019765-16', namespace: '' }
]
, gaInit = function(account) {
gaWithNamespace(function(method) {
gaInitFn.call(this, method, account)
}, account.namespace)
}
, gaInitFn = function(method, account) {
_gaq.push([method('_setAccount'), account.id])
_gaq.push([method('_addOrganic'), 'google', 'q'])
_gaq.push([method('_addOrganic'), 'baidu', 'wd'])
_gaq.push([method('_addOrganic'), 'soso', 'w'])
_gaq.push([method('_addOrganic'), 'youdao', 'q'])
_gaq.push([method('_addOrganic'), 'so.360.cn', 'q'])
_gaq.push([method('_addOrganic'), 'sogou', 'query'])
if (account.namespace) {
_gaq.push([method('_addIgnoredOrganic'), '豆瓣'])
_gaq.push([method('_addIgnoredOrganic'), 'douban'])
_gaq.push([method('_addIgnoredOrganic'), '豆瓣网'])
_gaq.push([method('_addIgnoredOrganic'), 'www.douban.com'])
}
if (account.namespace === 'douban') {
_gaq.push([method('_setDomainName'), '.douban.com'])
}
_gaq.push([method('_setCustomVar'), 1, 'responsive_view_mode', 'desktop', 3])
_gaq.push([method('_setCustomVar'), 2, 'login_status', '0', 2]);
_gaq.push([method('_trackPageview')])
}
for(var i = 0, l = accounts.length; i
作者简介:
原文摘录:










