一、 培训概述
通过3天的Python操作Excel实训课程,让大家了解Python操作excel的常见API与第三方库。采用编程思想轻松处理繁琐的表格数据,解决重复性的工作。不管是你是在职大学生,还是Excel初入职场的小白学员,或者是职场老练的Excel重度使用者,或者是对python痴迷,学习本课程都会有所收获。
1:课程目标:非计算机人员 (财务、各部门管理人员),通过学习简单的Python语法实现Excel办公自动化处理,提高职场工作效率。
掌握Python操作Excel的核心语法;
数据nupmy、pandas科学库;
通过代码解决重复性工作;
解放双手,通过python实现批处理与自动化。
2:适合非IT类但会使用Excel人士,员工入职培训、Python初级程序员、有Web经验开发人员。
二、 预备知识
掌握Python基本语法。
三、 课程大纲
时间 | 培训模块 | 培训内容 |
第一天 上午 | 环境搭建、语法基础 | 1.Python体系结构与使用场景介绍 2.Python与 Anaconda的安装 3.Python常见类型、注释、List 4.条件判断与循环操作 5.Set、Tuple、Dict 6.猜数游戏案例 自定义函数与函数编程 (3h) 1.常见系统函数介绍 2.函数编写、调用、多值返回 3.必填、缺省、可选、关键字参数 4.递归与函数变量作用域 5.函数调用注意事项 6.员工管理系统综合案例 |
第一天 下午 | 自定义函数与函数编程 | 1.常见系统函数介绍 2.函数编写、调用、多值返回 3.必填、缺省、可选、关键字参数 4.递归与函数变量作用域 5.函数调用注意事项 6.员工管理系统综合案例 |
第二天 上午 | Excel读取和常见操作 | 7.第三方库的OpenPyXl、xlwt安装 8.获取excel工作簿与工作表 9.写入Excel数据与行高列宽设置 10.XFStyle各种属性设置 11.表格的数据分析API介绍 12.追加数据到表格 13.合并单元格与设置样式 14.随堂小练习 |
第二天 下午 | Xlwings给excel赋能 | 1.Xlwings库介绍与安装 2.与原工作簿建立连接 3.对原表格数据进行修改 4.修改某一区域数据 5.通过实例化修改原工作表 6.原工作簿增加新表格 7.常见注释问题与解决方案 8.随堂小练习 |
第三天 上午 | 使用Python批量进行数据分析 | 1.对多个工作簿中的工作表分别进行分类汇总 2.对一个工作簿中的所有工作表分别求和 3.批量制作数据透视表 4.使用相关系数判断数据相关性 5.使用方差分析对比数据的差异 6.使用描述攻击和直方图指定目标 7.随堂小练习 |
第三天 下午 | Excel中调用Python代码实现 | 1.Excel中加载xlwings插件 2.导入并调用Python自定义函数 3.通过命令创建文件并调用第三方函数 4.VBA代码和Python代码的混合使用 5.将Python代码打包成执行程序 6.随堂小练习 |
四、 授课专家
刘老师 十几年年软件研发经验,8年企业培训经验,对Java、Python、区块链等技术领域有独特的研究,精通J2EE企业级开发技术。Java方向:设计模式、Spring MVC、MyBatis、Spring、StringBoot、WebService、CXF并且对Java源码有深入研究Python方向:Python、OOP、Mongodb、Django、Scrapy爬虫技术、基于Scikit-Learn机器学习框,Tensorflow深度学习框架、人脸识别技术。
张老师 天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++ 、HTML 5、python、Hadoop、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。
王老师人工智能专家、Python、openstack、Cloudera 课程高级讲师、RedHat授权讲师。多年人工智能项目实战项目经验,使用 Python、Django 语言开发、前端使用 JavaScript、DIV/CSS/HTML5 开发,北京慧医慧影微信公众号及微信订单业务开发,主要利用微信的公众号 API,将慧医慧影的预约医生、选择科室、医疗影像资料邮寄等线下流程放入微信线上操作,开发微信支付、支付宝支付、银行支付等支付接口开发与微信同步的新闻发布系统、优惠活动专区、线上业务流程等,同时实现微信端、企业首页和医疗影像分析系统数据共享。
五、 培训费用
培训费6800元/人(含培训费、场地费、考试证书费、资料费、学习期间午餐),食宿可统一安排,费用自理。