大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例.docx
《大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例.docx》由会员分享,可在线阅读,更多相关《大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例.docx(24页珍藏版)》请在第壹文秘上搜索。
1、教学内容项目七PythOn在财务中的应用任务一:职工薪资计算与分析教学方法项目教学法理论课时1课时.实践课时3课时教学目标知识目标了解职工薪酬的计算方法能力目标能熟练使用使用Python计算职工薪酬素质目标1.敢于创新、实事求是的工作态度2,持续提升专业知识和理论结合实际的实践能力3.灵活运用、举一反三的思维能力思政目标培养学生严谨细致、敢于创新、不怕挫折的职业素养。教学重点使用Python解决实际财务问题教学难点前期各知识点的灵活运用。教学资源L教材;2.网络教学资源。教学过程教学阶段教学过程设计课前系统学知识【教师】1 .利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务
2、完成时间;2 .根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;3 .查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1 .完成网上指定PPT与视频学习任务;2 .完成课前操作测试。课上重难点突破【教师】一、案例引入小李接手公司的职工薪酬核算和分析的任务。薪酬核算与分析工作量大,小李准备用Python完成工作。仔细思索以后,小李确定了如下工作步骤:(1)读取工资数据到PythOn系统。(2)计算应发工资。(3)计算实发工资。(4)计算福利费。(5)计提工会经费。(6)保存计算结果为excel文件。(7)进行薪酬数据分析。二、案例实
3、施(一)读取工资数据到Pylhon系统C导入PandaS模埴充缺失数据块并读取数据【知识回顾】函数pd.read-excel()数据名.head。函数数据名.fi11na函数(二)计算应发工资CCC计算绩效工资计算缺勤扣款计算应发工资【知识回顾】(1)在DaIaFrame中新添加一列最简单的方法就是直接指明列名,然后赋值。(2)在DalaFrame中使用直接索引可以获取一列、多列、连续行的数据。(3)条件索引可以通过条件设置在被选择列中筛选中结果为TrUe的记录。选取某列满足一定条件的行时的表达方式为:数据名数据名“列名”=条件(4)删除DaIaFrame中某列数据可以使用数据名.drop。函
4、数。参数columns用于指定具体的列。(5)数据连接使用pd.merge()函数,其基本语法格式为:pd.merge(left,right,how-inner*,On=NOne)。参数left、right表示要连接的两个数据表的名称,参数how用于指定两个表的连接方式,参数On用于指定两个表的连接键。(6)数据合并使用PdCOnCat()函数,其基本语法格式为:pd.concat(objs,axis=O,join=outer,ignore_index=False)。(7)round。函数可以对浮点数进行四舍五入求值。(三)计算实发工资CCC计算五险一金计算缺勤扣款计算应发工资【知识回顾】(1
5、)自定义函数,使用def保留字开头,其语法形式如下:def函数名(参数列表):函数体return返回值列表(2)二分支语句if-else,其语法格式如下:if条件:语句块1else:语句块2(3)map()函数,可以根据提供的函数对指定序列做映射,语法格式为:m叩(函数,序列)或者序列.m叩(函数)。(4)多分支语句if-elif-else,其语法格式如下:if条件1:V语句块1elif条件2:语句块2else:语句块n(四)计算职工福利费(五)计提工会经费(六)保存计算结果为excel文件(七)薪酬数据分析【知识回顾】(1) PiVoUable()函数类似于excel的数据透视表功能,可以在
6、不破坏原数据的基础上,更好地挖掘数据之间的关系。其基本语法格式为:数据名pivot_table(index,columns,values,aggfunc,margins,marginsname)。(2) plt.figure(figsize=(,):设置图纸的大小。(3) plt.bar():绘制柱形图,可设置多个参数来定义条形高度、宽度、颜色、起始位置等特征。比如上述代码第12行就定义了条形的颜色。(4) PltlitleO:设置图形的名称。(5) plt.show():显示图片。(6) pll.pie(xl,labels=xl.index,autopct=%.2f%,):绘制饼形图,xl为
7、填充内容,labels=xl.index为每块扇形所代表的含义,autopcl=%.2f%”为每块扇形所代表的占比。(7) 需要将一个DataFrame进行行和列的互换时,可以用数据名.stack。和数据名.unsiack(0)进行互换。思政点:初次使用PythOn语言解决较为复杂的问题时可能会遇到很多麻烦,编写的语句可能无法实现最初的预想,但只要我们在失败面前多坚持几次,不轻易放弃,不半途而废,终会收获成功的喜悦。三、发布任务下发资料,要求学生完成职工薪资计算与分析。【学生】1 .跟随教师的操作演示,实现对课前所学知识的回顾;2 .课堂练习;3 .分小组讨论。课后强化求提升【教师】布置课后小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例 数据 技术 财务 中的 应用 项目 Python 案例