曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
课程目标:
通过该课程的学习,学员应能够:①掌握Python的基本语法元素,熟练将其应用于各自的适用场景;②掌握Python中第三方库的导入,熟练使用数据操作与分析处理的第三方库pandas库和xlwings库,在工作中可灵活借助第三方库实现需求;③熟练掌握文件的批处理操作,可实现多文件的读写,合并拆分等;④批量处理日常工作文件,包括多表格批量提取、过滤、计算与统计分析;⑤按需自编函数进行格式转换和复杂运算,扩展Excel的功能;⑥自动化处理常见的重复性工作。
课程大纲:
时间 |
主题 |
内容 |
|
第一天
|
上午 |
Python基础(上) |
1. Python IDE集成开发环境 2. Python基本语法元素 1) 程序的格式框架 2) 命名与保留字 3) 数据类型 4) 语句与函数 3. Python第三方库 1) 第三方库简介 2) 第三方库导入 4. 程序的基本结构:顺序、分支、循环 |
下午 |
Python基础(下) |
5. 基本数据类型:字符串 str、整数 int、浮点小数 float、布尔型 bool 1) 数值运算操作符 2) 数值运算函数 3) 字符串操作符 4) 字符串处理函数 5) 字符串处理方法 6. 组合数据类型:集合set、列表list、元组tuple、字典dict 1) 集合类型的定义、操作符、操作函数、处理方法与典型应用 2) 序列类型的分类、操作与典型应用 3) 字典类型的定义、操作与典型应用 7. 函数定义与调用 8. 文件的基本操作 1) 文件的打开、关闭 2) 文件的读取、写入 |
|
第二天
|
上午
|
Python办公自动化——数据操作篇(上) |
9. 批量处理excel文件——xlwings库 1) 创建工作簿 2) 保存工作簿 3) 打开工作簿 10. 数据导入与分析——pandas库 1) 文件的读取和写入 2) 数据的选择和处理 3) 数据表的拼接 11. xlwings与pandas模块的交互 |
下午 |
Python办公自动化——数据操作篇(下) |
12. 使用Python批量处理工作簿 1) 批量新建与保存工作簿 2) 批量打开一个文件夹下的所有工作簿 3) 批量重命名工作簿 4) 批量新增工作表 5) 批量删除工作表 6) 批量复制工作表 7) 批量拆分工作表 8) 批量合并工作表 13. 使用Python批量处理行、列和单元格 1) 精确调整工作簿行高和列宽 2) 批量更改数据格式 3) 批量替换单元格数据 4) 批量提取特定数据 5) 批量进行数据拆分 |
|
第三天 |
上午 |
Python办公自动化——数据分析篇(上) |
14. 使用python批量进行数据分析 1) 数据的排序 2) 数据的筛选 3) 数据的分类汇总 4) 数据的求和、最大值、最小值 5) 数据的透视表 |
下午 |
Python办公自动化——数据分析篇(下) |
15. 使用python进行数据可视化 1) 制作简单图表 2) 制作组合图标 3) 设置图表标题和坐标轴标题 4) 添加数据标签 5) 批量制作条形图 6) 批量制作折线图 7) 批量制作散点图 8) 批量制作饼图 9) 批量制作雷达图 16. 生成应用程序 通过pyinstaller打包生成exe应用程序 |
以上课程可以根据客户实际情况进行灵活调整。