办公自动化篇
第1章处理Excel表格(101min)
1.1Python处理Excel工作簿的9个模块
1.2openpyxl模块
1.2.1读取Excel工作簿
1.2.2写入Excel工作簿
1.2.3批量生成Excel工作表
1.2.4提取PDF表格存储在Excel工作表中
1.3xlwings模块
1.3.1xlwings模块中的对象
1.3.2读取Excel工作簿
1.3.3写入Excel工作簿
1.3.4替换Excel工作表的单元格数据
1.3.5将两个工作表合并为一个工作表
1.3.6将一个工作表分拆成多个工作簿
1.3.7在工作表中应用公式
1.4Pandas模块
1.4.1Pandas模块创建的对象
1.4.2读取Excel工作簿
1.4.3创建并写入Excel工作簿
1.4.4拆分列数据
1.4.5批量分类数据
1.5典型应用
1.5.1批量替换Excel工作簿中的单元格数据
1.5.2将多个工作表合并为一个工作表
1.5.3批量拆分列数据
1.6小结
第2章处理CSV文件和JSON数据(45min)
2.1CSV模块
2.1.1以列表的形式读取和写入数据
2.1.2以字典的形式读取和写入数据
2.2json模块
2.2.1读取和写入JSON字符串
2.2.2写入和读取JSON文件
2.2.3Python数据类型和JSON数据类型的转换
2.3小结
第3章处理PPT文件(58min)
3.1pythonpptx模块
3.1.1pythonpptx模块创建的对象
3.1.2提取PPT演示文稿中的文本
3.1.3创建PPT演示文稿
3.1.4Presentation、Slides、Shapes对象的方法和属性
3.1.5根据Excel表格生成PPT演示文稿
3.1.6根据图片生成PPT演示文稿
3.2典型应用
3.2.1向一张幻灯片中批量插入图片
3.2.2批量提取PPT演示文稿中的文本
3.2.3将PPT演示文稿批量导出为PDF文档
3.2.4将PPT演示文稿批量导出为图片
3.2.5批量提取PPT演示文稿中的图片素材
3.3小结
第4章操作图像(68min)
4.1Pillow模块与图像基础
4.1.1获取图像的RGBA值
4.1.2选取图像中的矩形区域
4.2基本图像处理
4.2.1获取图像的基本信息
4.2.2裁剪图像
4.2.3将图像复制和粘贴到其他图像
4.2.4调整图像大小
4.2.5旋转和翻转图像
4.2.6获取、更改像素的颜色
4.3图像过滤与图像增强
4.3.1图像过滤
4.3.2图像增强
4.4在图像上绘画
4.4.1绘制形状
4.4.2绘制文本
4.5典型应用
4.5.1批量转换图像格式
4.5.2批量调整图像的大小
4.5.3批量在图像上绘制文本
4.5.4批量复制、粘贴图像
4.5.5批量给图像添加徽标
4.6小结
第5章时间日期、多线程与启动程序(60min)
5.1处理时间日期
5.1.1time模块
5.1.2calendar模块
5.1.3datetime模块
5.2多线程
5.2.1创建线程
5.2.2向线程的目标函数传递参数
5.3启动程序
5.4典型应用
5.4.1读取数码图像的EXIF信息
5.4.2根据拍摄日期自动整理图像
5.5小结
网络应用篇
第6章操作数据库(81min)
6.1数据库编程接口
6.1.1连接对象
6.1.2游标对象
6.2使用SQLite
6.2.1创建数据库文件
6.2.2操作SQLite(增、删、改、查)
6.3使用MySQL
6.3.1下载、安装MySQL
6.3.2安装PyMySQL模块
6.3.3连接数据库
6.3.4创建数据表
6.3.5操作数据表(增、删、改、查)
6.4小结
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录