website: http://automatetheboringstuff.com/
斯维加特. (2016). Python编程快速上手:让繁琐工作自动化. 人民邮电出版社.
douban:https://book.douban.com/subject/26836700/
中文书籍:https://www.amazon.cn/dp/B01I0XN8XY
kindle中文:https://www.amazon.cn/dp/B01M68PABD
第一部分Python编程基础
第1章 Python基础 3
第2章 控制流 17
第3章 函数 43
第4章 列表 59
第5章 字典和结构化数据 81
第6章 字符串操作 95
第1章 Python基础 3
第2章 控制流 17
第3章 函数 43
第4章 列表 59
第5章 字典和结构化数据 81
第6章 字符串操作 95
第二部分 自动化任务
第7章 模式匹配与正则表达式 115
第8章 读写文件 137
第9章 组织文件 157
第10章 调试 173
第11章 从Web抓取信息 189
第12章 处理Excel电子表格 217
第13章 处理PDF和Word文档 243
第14章 处理CSV文件和JSON数据 265
第15章 保持时间、计划任务和启动程序 279
第16章 发送电子邮件和短信 303
第17章 操作图像 327
第18章 用GUI自动化控制键盘和鼠标 351
第7章 模式匹配与正则表达式 115
第8章 读写文件 137
第9章 组织文件 157
第10章 调试 173
第11章 从Web抓取信息 189
第12章 处理Excel电子表格 217
第13章 处理PDF和Word文档 243
第14章 处理CSV文件和JSON数据 265
第15章 保持时间、计划任务和启动程序 279
第16章 发送电子邮件和短信 303
第17章 操作图像 327
第18章 用GUI自动化控制键盘和鼠标 351
附录A 安装第三方模块 375
附录B 运行程序 377
附录C 习题答案 381