Python编程从认知到实践(第1辑)(套装共3册)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分 Python编程基础
3 函数
3.7 异常处理 3.8 一个小程序:猜数字 3.9 小结 3.10 习题 3.11 实践项目
第一部分 Python编程基础
4 列表
4.1 列表数据类型 4.2 使用列表 4.3 增强的赋值操作 4.4 方法 4.5 例子程序:神奇8球 和列表
第一部分 Python编程基础
第一部分 Python编程基础
2 控制流
2.7 控制流语句 2.8 导入模块 2.9 用sys.exit()提前结 束程序 2.10 小结 2.11 习题
第一部分 Python 编程基础
3 函数
3.1 def语句和参数 3.2 返回值和return语句 3.3 None值 3.4 关键字参数和print() 3.5 局部和全局作用域 3.6 global语句
聪明地 提出编 程问题
Python编程快速上手 让繁琐工作自动化
会编程的人不一样
Python编程快速上手 让繁琐工 作自动化
会编程的人不一样
小结
第一部分 Python编程基础
1
A
Python
基础
2控
B
制流
3函
C
数
4列
D
表
5 字典和
E
结构化数
据
第一部分 Python编 程基础
1 Python基础
Python编程从认知到实践(第1辑)(套装共 3册)
演讲人
2 0 2 1 - 11 - 11
目录
01. 总目录 02. Python编程快速上手 让繁
琐工作自动化
03. 像计算机科学家一样思考 Python 第2版
04. 精通Python爬虫框架 Scrapy
01
总目录
总目录
02
Python编程快速上手 让繁琐工作自动化
8.1 文件与文件路径 8.2 文件读写过程 8.3 用shelve模块保存变量 8.4 用pprint.pformat()函数保存变量 8.5 项目:生成随机的测验试卷文件
第二部分 自动化任务
8 读写文件
8.6 项目:多重剪贴板 8.7 小结 8.8 习题 8.9 实践项目
第二部分 自动化任务
9 组织文件
9.1 shutil模块 9.2 遍历目录树 9.3 用zipfile模块压缩文件 9.4 项目:将带有美国风格日期的文件 改名为欧洲风格日期 9.5 项目:将一个文件夹备份到一个ZIP 文件 9.6 小结 9.7 习题 9.8 实践项目
第二部分 自动化任务
10 调试
10.1 抛出异常 10.2 取得反向跟踪的字符串 10.3 断言 10.4 日志 10.5 IDLE的调试器 10.6 小结 10.7 习题 10.8 实践项目
第二部分 自 动化任务
12 处理Excel电子表格
12.8 Font对象 12.9 公式 12.10 调整行和列 12.11 小结 12.12 习题 12.13 实践项目
第二部分 自动化任务
11 从Web抓取信息
11.1 项目:利用webbrowser模块的 mapIt.py 11.2 用requests模块从Web下载文件 11.3 将下载的文件保存到硬盘 11.4 HTML 11.5 用BeautifulSoup模块解析 HTML 11.6 项目:“I' m Feeling Lucky”Google查找
第二部分 自动化任务
7 模式匹配与正则表达式
7.13 管理复杂的正则表达式 7.14 组合使用re.IGNOREC ASE、 re.DOTALL和re.VERBOSE 7.15 项目:电话号码和E-mail地址提 取程序 7.16 小结 7.17 习题 7.18 实践项目
第二部分 自动化任务
8 读写文件
Python编程快速上手 让繁 琐工作自动化
技术评审者简介
本书的 读者对 象
编码规 范
什么是 编程
什么是 Pytho n
பைடு நூலகம்
程序员不 需要知道 太多数学
编程是 创造性 活动
Python编程快速上手 让繁琐工作自动化
会编程的人不一样
本书简 介
下载和安 装 Python
启动 IDLE
交互式 环境
如何寻 求帮助
第二部分 自动化 任务
11 从Web抓取信息
11.7 项目:下载所有XKCD漫 画 11.8 用selenium模块控制浏 览器 11.9 小结 11.10 习题 11.11 实践项目
第二部分 自动化 任务
12 处理Excel电子表 格
12.1 Excel文档 12.2 安装openpyxl模块 12.3 读取Excel文档 12.4 项目:从电子表格中读取数据 12.5 写入Excel文档 12.6 项目:更新一个电子表格 12.7 设置单元格的字体风格
1.1 在交互式环境中输入表达式 1.2 整型、浮点型和字符串数据类型 1.3 字符串连接和复制 1.4 在变量中保存值 1.5 第一个程序 1.6 程序剖析 1.7 小结 1.8 习题
第一部分 Python 编程基础
2 控制流
2.1 布尔值 2.2 比较操作符 2.3 布尔操作符 2.4 混合布尔和比较操作 符 2.5 控制流的元素 2.6 程序执行
7 模式匹 配与正则 表达式
8 读写 文件
9 组织 文件
10 调 试
11 从 Web抓 取信息
12 处理 Excel电 子表格
第二部分 自动化任务
13 处理PDF和Word文档
15 保持时间、计划任务 和启动程序
17 操作图像
14 处理CSV文件和JSON 数据
16 发送电子邮件和短信
18 用GUI自动化控制键 盘和鼠标
第二部分 自动化 任务
7 模式匹配与正则表 达式
7.1 不用正则表达式来查找文本模 式 7.2 用正则表达式查找文本模式 7.3 用正则表达式匹配更多模式 7.4 贪心和非贪心匹配 7.5 findall()方法 7.6 字符分类
第二部分 自动化 任务
7 模式匹配与正则表 达式
7.7 建立自己的字符分类 7.8 插入字符和美元字符 7.9 通配字符 7.10 正则表达式符号复习 7.11 不区分大小写的匹配 7.12 用sub()方法替换字符串
4 列表
4.6 类似列表的类型:字符串和元组 4.7 引用 4.8 小结 4.9 习题 4.10 实践项目
第一部分 Python编程基 础
5 字典和结构化数据
5.1字典数据类型 5.2 漂亮打印 5.3 使用数据结构对真实世界建模 5.4 小结 5.5 习题 5.6 实践项目 6 字符串操作
第二部分 自动化任务