课程目标:
通过该课程的学习,学员应能够:①掌握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应用程序
|
以上课程可以根据客户实际情况进行灵活调整。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值