大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例_第1页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例_第2页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例_第3页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例_第4页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用案例_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[键入文字]教学内容项目七Python在财务中的应用任务一:职工薪资计算与分析教学方法项目教学法理论课时1课时实践课时3课时教学目标知识目标了解职工薪酬的计算方法能力目标能熟练使用使用Python计算职工薪酬素质目标1.敢于创新、实事求是的工作态度2.持续提升专业知识和理论结合实际的实践能力3.灵活运用、举一反三的思维能力思政目标培养学生严谨细致、敢于创新、不怕挫折的职业素养。教学重点使用python解决实际财务问题教学难点前期各知识点的灵活运用。教学资源1.教材;2.网络教学资源。教学过程教学阶段教学过程设计课前系统学知识【教师】1.利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务完成时间;2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;3.查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1.完成网上指定PPT与视频学习任务;2.完成课前操作测试。课上重难点突破【教师】一、案例引入小李接手公司的职工薪酬核算和分析的任务。薪酬核算与分析工作量大,小李准备用Python完成工作。仔细思索以后,小李确定了如下工作步骤:(1)读取工资数据到Python系统。(2)计算应发工资。(3)计算实发工资。(4)计算福利费。(5)计提工会经费。(6)保存计算结果为excel文件。(7)进行薪酬数据分析。二、案例实施(一)读取工资数据到Python系统【知识回顾】函数pd.read_excel()数据名.head()函数数据名.fillna()函数(二)计算应发工资【知识回顾】(1)在DataFrame中新添加一列最简单的方法就是直接指明列名,然后赋值。(2)在DataFrame中使用直接索引可以获取一列、多列、连续行的数据。(3)条件索引可以通过条件设置在被选择列中筛选中结果为True的记录。选取某列满足一定条件的行时的表达方式为:数据名[数据名[“列名”==条件]]。(4)删除DataFrame中某列数据可以使用数据名.drop()函数。参数columns用于指定具体的列。(5)数据连接使用pd.merge()函数,其基本语法格式为:pd.merge(left,right,how='inner',on=None)。参数left、right表示要连接的两个数据表的名称,参数how用于指定两个表的连接方式,参数on用于指定两个表的连接键。(6)数据合并使用pd.concat()函数,其基本语法格式为:pd.concat(objs,axis=0,join='outer',ignore_index=False)。(7)round()函数可以对浮点数进行四舍五入求值。(三)计算实发工资【知识回顾】(1)自定义函数,使用def保留字开头,其语法形式如下:def<函数名>(<参数列表>):<函数体>return<返回值列表>(2)二分支语句if-else,其语法格式如下:if<条件>:<语句块1>else:<语句块2>(3)map()函数,可以根据提供的函数对指定序列做映射,语法格式为:map(函数,序列)或者序列.map(函数)。(4)多分支语句if-elif-else,其语法格式如下:if<条件1>:<语句块1>elif<条件2>:<语句块2>…else:<语句块n>(四)计算职工福利费(五)计提工会经费(六)保存计算结果为excel文件(七)薪酬数据分析【知识回顾】(1)pivot_table()函数类似于excel的数据透视表功能,可以在不破坏原数据的基础上,更好地挖掘数据之间的关系。其基本语法格式为:数据名.pivot_table(index,columns,values,aggfunc,margins,margins_name)。(2)plt.figure(figsize=(,)):设置图纸的大小。(3)plt.bar():绘制柱形图,可设置多个参数来定义条形高度、宽度、颜色、起始位置等特征。比如上述代码第12行就定义了条形的颜色。(4)plt.title():设置图形的名称。(5)plt.show():显示图片。(6)plt.pie(x1,labels=x1.index,autopct='%.2f%%'):绘制饼形图,x1为填充内容,labels=x1.index为每块扇形所代表的含义,autopct=“%.2f%%”为每块扇形所代表的占比。(7)需要将一个DataFrame进行行和列的互换时,可以用数据名.stack()和数据名.unstack(0)进行互换。思政点:初次使用python语言解决较为复杂的问题时可能会遇到很多麻烦,编写的语句可能无法实现最初的预想,但只要我们在失败面前多坚持几次,不轻易放弃,不半途而废,终会收获成功的喜悦。三、发布任务下发资料,要求学生完成职工薪资计算与分析。【学生】1.跟随教师的操作演示,实现对课前所学知识的回顾;2.课堂练习;3.分小组讨论。课后强化求提升【教师】布置课后小组任务课后复习:再次独立完成本案例的程序编写工作。教学内容项目七Python在财务中的应用任务二:固定资产折旧计提与分析教学方法项目教学法理论课时1课时实践课时3课时教学目标知识目标了解固定资产折旧的方法及计算能力目标能熟练使用Python计算固定资产折旧素质目标1.敢于创新、实事求是的工作态度2.持续提升专业知识和理论结合实际的实践能力3.灵活运用、举一反三的思维能力思政目标培养学生严谨细致、敢于创新、不怕挫折的职业素养。教学重点使用python解决实际财务问题教学难点前期各知识点的灵活运用。教学资源1.教材;2.网络教学资源。教学过程教学阶段教学过程设计课前系统学知识【教师】1.利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务完成时间;2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;3.查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1.完成网上指定PPT与视频学习任务;2.完成课前操作测试。课上重难点突破【教师】一、案例引入小王完成公司的固定资产折旧计提和分析的任务。小王确定了如下工作步骤:(1)读取固定资产数据到Python系统。(2)计算已折旧月数。(3)计算剩余折旧月数。(4)采用年限平均法计提固定资产当月折旧。(5)采用年数总和法计提固定资产当月折旧。(6)汇总当月固定资产折旧数。(7)按类别分析固定资产数据。二、案例实施(一)读取固定资产数据到Python系统【知识回顾】函数pd.read_excel()数据名.head()函数数据名.fillna()函数(二)计算已折旧月数【知识回顾】(1)构造datetime类函数的方法是:datetime.datetime(year,month,day[,hour,minute,second])。(2)自定义函数,使用def保留字开头,其语法形式如下:def<函数名>(<参数列表>):<函数体>return<返回值列表>(3)map()函数,可以根据提供的函数对指定序列做映射,语法格式为:map(函数,序列)或者序列.map(函数)。(三)计算剩余折旧月数【知识回顾】(1)max()函数可以返回可迭代对象中的元素的最大值或者所有参数的最大值。比如上述代码第12行就是要比较x和0的大小,然后取两者之中较大的值。(2)lambda函数是一个匿名函数(不存在函数名的函数)。lambda函数的语法只包含一个语句,表现形式为:lambda[arg1[,arg2,.....argn]]:expression(四)年限平均法计提固定资产当月折旧【知识回顾】(1)条件索引可以通过条件设置在被选择列中筛选中结果为True的记录。选取某列满足一定条件的行时的表达方式为:数据名[数据名[“列名”==条件]],比如上列中第14行筛选折旧方法为年限平均法的固定资产信息。(2)多分支语句if-elif-else,其语法格式如下:if<条件1>:<语句块1>elif<条件2>:<语句块2>…else:<语句块n>(3)if嵌套语句当某个条件成立后,才会进行另一个条件判断的问题时,就需要使用if,if-else,if-elif-else的互相嵌套。if嵌套语句只有在外部的if条件满足时,才会执行内部的if语句。嵌套结构在外层缩进的基础上,也要保持内层缩进。缩进量均为4个空格。随意缩进和缩进不一致的情况,都会出现报错。(4)apply()函数。与map函数类似,应用在DataFrame的行或列中。其语法格式为:数据名.apply(function,axis=0)。(五)年数总和法计提固定资产当月折旧(六)汇总当月固定资产折旧数【知识回顾】(1)数据合并使用pd.concat()函数,其基本语法格式为:pd.concat(objs,axis=0,join='outer',ignore_index=False)。参数objs用于指定要合并的多个数据表名,需要将多个表名用中括号包围起来;参数axis表示轴向,0代表纵向合并,1代表横向合并,默认是纵向合并;参数join用于指定合并方式,有outer和inner两种可选合并方式,默认是outer;ignore_index用于指定是否重建索引,有True和False两种选择,默认是False。(2)pandas写入excel文件时使用函数to_excel(),其基本语法格式为:数据名.to_excel(excel_writer,sheet_name=’Sheet1’,index=True)。参数excel_writer表示文件路径,文件名不能省略后缀名,文件路径涉及斜杠线时要用“/”,若用“\”则路径前要加“r”进行转译;参数sheet_name用于指定写入哪张表页,默认写入Sheet1;参数index用于指定是否输出索引,默认输出索引。(七)按类别分析固定资产数据【知识回顾】(1)pivot_table()函数类似于excel的数据透视表功能,可以在不破坏原数据的基础上,更好地挖掘数据之间的关系。其基本语法格式为:数据名.pivot_table(index,columns,values,aggfunc,margins,margins_name)。(2)plt.figure(figsize=(,)):设置图纸的大小。(3)plt.bar():绘制柱形图,可设置多个参数来定义条形高度、宽度、颜色、起始位置等特征。比如上述代码第12行就定义了条形的颜色。(4)plt.title():设置图形的名称。(5)plt.show():显示图片。(6)plt.pie(x1,labels=x1.index,autopct='%.2f%%'):绘制饼形图,x1为填充内容,labels=x1.index为每块扇形所代表的含义,autopct=“%.2f%%”为每块扇形所代表的占比。(7)需要将一个DataFrame进行行和列的互换时,可以用数据名.stack()和数据名.unstack(0)进行互换。思政点:初次使用python语言解决较为复杂的问题时可能会遇到很多麻烦,编写的语句可能无法实现最初的预想,但只要我们在失败面前多坚持几次,不轻易放弃,不半途而废,终会收获成功的喜悦。三、发布任务下发资料,要求学生完成固定资产折旧计提与分析。【学生】1.跟随教师的操作演示,实现对课前所学知识的回顾;2.课堂练习;3.分小组讨论。课后强化求提升【教师】布置课后小组任务课后复习:再次独立完成本案例的程序编写工作。教学内容项目七Python在财务中的应用案例任务三:项目投资决策教学方法项目教学法理论课时实践课时2课时教学目标知识目标1.掌握投资决策的相关知识内容2.掌握ExcelFile、read_excel、to_excel、ExcelWriter、loc等重要函数或方法能力目标1.能对投资决策相关案例进行分析2.能熟练使用上述函数或方法3.能使用Python进行投资决策分析素质目标1.具有冷静判断决策的能力2.具有自我钻研的精神3.具有吃苦耐劳的品格4.具有较强的领悟力思政目标培养学生实事求是的操守。教学重点1.重点函数的应用2.创建数据表过程中投资决策知识的理解教学难点1.重点函数具体参数的理解2.投资决策知识在Python操作中的应用教学资源1.教材;2.配套PPT及源代码。教学过程教学阶段教学过程设计课前系统学知识【教师】1.利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务完成时间;2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;任务一课前自学回顾项目投资决策知识点任务一课前自学回顾项目投资决策知识点回顾pandas模块的相关内容任务二课前测试Pandas模块的基本应用3.查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1.完成网上指定PPT与学习任务清单;2.完成课前操作测试。课上重难点突破【教师】一、引入通过对项目投资决策相关案例的学习,引入Python解决项目投资决策问题的重要性和意义。二、讲解项目投资决策在Python中的解决思路和方法。步骤一:讲解项目投资决策财务计算方法。根据已知数据,需要再计算出各期营业利润、所得税费用、税后营业利润、现金净流量以及折现系数,最后将各期折现后的现金净流量相加,得出项目现金净流量,最后根据现金净流量判断项目是否可行。各指标计算公式如下:营业利润=销售收入-付现成本-折旧与摊销所得税费用=营业利润*所得税税率税后营业利润=营业利润-所得税费用现金净流量=税后营业利润+折旧与摊销-初始投资折现系数=(1+预期投资回报率)^-t折现现金净流量=现金净流量*折现系数投资项目净现值=Σ各年折现现金净流量步骤二:讲解Python相关知识本任务主要需要用到以下重难点函数与方法:1.ExcelFile2.read_excel3.to_excel4.ExcelWriter5.loc步骤三:任务实施,使用Python进行项目投资决策思政点:通过对资金时间价值的学习和运用,让学生明白珍惜时间的重要性,充分利用时间进行学习提高,是对自身最大的投资。三、重难点突破本节重点内容为项目投资决策相关的财务知识、Python中的Pandas模块中函数的使用以及财务知识与Python技能的灵活结合等。此节的难点有Python与Excel文件的互动、循环的设定、财务指标的计算等。四、任务总结本任务学习了Python在项目投资决策典型案例中的应用,通过学习典型案例的解决方法,达到举一反三的效果,能够主动探究和解决其他项目投资决策问题。五、发布任务下发资料,要求学生完成项目投资决策的实施。【学生】1.跟随教师的操作演示,实现对课前所学知识的回顾;2.课堂练习;3.分小组讨论。课后强化求提升【教师】布置课后小组任务1.课后复习:重难点视频回顾;2.课后练习:完成“学习通”课后拓展提升练习;3.分小组讨论。

教学内容项目七Python在财务中的应用案例任务四:本量利分析教学方法项目教学法理论课时实践课时2课时教学目标知识目标1.掌握本量利分析的相关知识内容2.掌握def&return、map、lambda、Series、DataFrame等重要函数或方法能力目标1.能对企业中的某产品或某项目进行本量利分析2.能熟练使用上述函数或方法3.能使用Python进行本量利分析素质目标1.具有敬业精神2.具有自我钻研的精神3.具有细心谨慎的习惯4.具有较强的自学能力思政目标培养学生团队协作的能力教学重点1.重点函数的应用2.对理论公式的灵活运用教学难点1.重点函数具体参数的理解2.将公式转换为代码的同时理解代码含义教学资源1.教材;2.配套PPT及源代码。教学过程教学阶段教学过程设计课前系统学知识【教师】1.利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务完成时间;2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;任务一课前自学回顾本量利分析相关知识点任务一课前自学回顾本量利分析相关知识点回顾pandas模块的相关内容回顾本节课所需相关函数任务二课前测试Pandas模块的基本应用相关函数的基本应用3.查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1.完成网上指定PPT与学习任务清单;2.完成课前操作测试。课上重难点突破【教师】一、引入通过对本量利分析相关案例的了解与学习,指导学生思考Python在本量利分析中的应用思路和方法。二、讲解本量利分析在Python中的解决思路和方法。步骤一:讲解本量利分析应用案例及计算方法。以引例中的情况为背景,先从一种产品的角度出发,假定确定了某个款式运动鞋市场售价大约为100元/双,预估每双运动鞋原材料、人工成本等变动成本为50元,预估房租、机器设备等固定成本为100000元/月,根据电商贸易数据推算该运动鞋销售量为3000双/月。下面对以下数据进行预测:(1)如果小张上述市场预测完全准确,根据本量利公式,运动鞋的单位边际贡献、月销售额、月边际贡献、月营业利润分别是多少?各指标计算公式如下:单位边际贡献=单价-单位变动成本月销售额=单价×销售量月边际贡献=单位边际贡献×销售量月营业利润=(单价-单位变动成本)×销售量-固定成本(2)每个月销售量达到多少,小张和他的朋友才能够不亏本?盈亏平衡点销售量=固定成本/(单价-单位变动成本)(3)每个月实际销量最多偏离预测销量多少,小张和他的朋友能够不亏本?最多偏离预测销量(安全边际量)=实际销量-盈亏平衡点销量(4)小张和他的朋友希望每个月可以盈利100000元,则月销量要达到多少才能保证盈利目标的实现?实现目标利润销售量=(固定成本+目标利润)/(单价-单位变动成本)(5)小张的朋友不满足于预期市场获取的月营业利润,希望通过调整售价、成本、销量等因素来提高每个月的营业利润,则营业利润对单价、变动成本、销量、固定成本的敏感性系数分别为多少?例如,当单价、变动成本、销量、固定成本的变动百分比均为10%时,利润的变动百分比分别为60%、-30%、30%、-20%,因此各因素的敏感系数为6、-3、3、-2。步骤二:讲解Python相关知识本任务主要需要用到以下重难点函数与方法:1.def&return2.map3.lambda4.Series5.DataFrame步骤三:任务实施,使用Python进行本量利分析思政点:通过对本量利分析的学习,理解积少成多,水滴石穿的道理,培养持之以恒的精神。三、重难点突破本节重点内容为本量利分析相关的财务管理知识、Python中Pandas模块的使用、map和lambda函数的使用以及财务知识与Python技能的灵活结合等。此节的难点有在Pandas模块中对map及lambda函数进行结合使用、财务指标的计算等。四、任务总结本任务我们学习了Python在本量利分析案例中的应用,通过学习开发分析某一种产品的程序,进而能够进行所有产品的本量利分析。五、发布任务下发资料,要求学生完成本量利分析的实施。【学生】1.跟随教师的操作演示,实现对课前所学知识的回顾;2.课堂练习;3.分小组讨论。课后强化求提升【教师】布置课后小组任务1.课后复习:重难点视频回顾;2.课后练习:完成“学习通”课后拓展提升练习;3.分小组讨论。

教学内容项目七Python在财务中的应用案例任务五:预算管理教学方法项目教学法理论课时实践课时4课时教学目标知识目标1.掌握预算管理的相关知识内容2.掌握pandas模块相关的重要函数或方法能力目标1.能对预算管理相关案例进行计算2.能熟练使用本任务中的函数或方法3.能使用Python进行预算管理素质目标1.具有长远的战略眼光2.具有脚踏实地的品质3.具有善于总结规律的能力4.具有举一反三的应变能力思政目标培养学生对未来的规划能力,使人生朝着正确的方向发展。教学重点1.重点函数的应用2.不同预算方法的解决方式教学难点1.重点函数具体参数的理解2.不同预算方法在Python操作中的应用教学资源1.教材;2.配套PPT及源代码。教学过程教学阶段教学过程设计课前系统学知识【教师】1.利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务完成时间;2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;任务一课前自学回顾预算管理知识点任务一课前自学回顾预算管理知识点回顾pandas模块的相关内容任务二课前测试Pandas模块相关知识的基本应用3.查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1.完成网上指定PPT与学习任务清单;2.完成课前操作测试。课上重难点突破【教师】一、引入通过介绍预算管理案例背景,引导学生思考使用Python解决预算管理的思路。二、讲解预算管理在Python中的解决思路和方法。步骤一:讲解预算管理的相关知识和计算方法。预算管理,是指企业以战略目标为导向,通过对未来经营活动和相应的财务结果进行全面预测和筹划,指导经营活动进而推动实现企业战略目标的管理活动。常见的预算编制方法主要包括三组:增量预算法与零基预算法、固定预算法与弹性预算法、定期预算法与滚动预算法。以引例中的情况为背景,先从一种产品的角度出发,编制2022年度销售预算,预测年销售量30000双,单价100元/双,单位变动成本40元/双,固定成本1000000元。2022年末,经过核算实际销售量36000双,单价110元/双,单位变动成本45元/双,固定成本1200000元。分别利用固定预算法和弹性预算法对此产品的各项指标做预算和实际差异分析。步骤二:任务实施,使用Python进行预算管理操作思政点:通过对预算管理的学习,使学生具有长远的战略眼光的同时又具有脚踏实地的品质,培养学生对未来的规划能力。三、重难点突破本节重点内容为预算相关的财务管理知识、Python中Pandas模块的使用、def自定义函数、map函数、lambda函数的使用以及财务知识与Python技能的灵活结合等。此节的难点主要有财务指标在Pandas模块中的计算等。四、任务总结本任务学习了Python在预算管理中的应用,通过对预算管理相关知识的应用,结合Python软件开发程序,进而能够对单种或多种产品进行预算管理。五、发布任务下发资料,要求学生完成预算管理的实施。【学生】1.跟随教师的操作演示,实现对课前所学知识的回顾;2.课堂练习;3.分小组讨论。课后强化求提升【教师】布置课后小组任务1.课后复习:重难点视频回顾;2.课后练习:完成“学习通”课后拓展提升练习;3.分小组讨论。

教学内容项目七Python在财务中的应用案例任务六:计算机通信行业10家公司对标分析教学方法项目教学法理论课时实践课时6课时教学目标知识目标1.掌握财务指数计算方法和报表分析相关知识内容2.掌握matplotlib.pyplot、importwarnings、Insert、T(转置)、replace、describe、concat、pd.read_html等重要函数、模块或方法能力目标1.能对企业的财务数据进行分析2.能够从网页上爬取相应的财务数据3.能熟练使用上述函数或方法4.能使用Python进行财务分析素质目标1.具有分析明辨是非的品质2.具有对比决策的能力3.具有数据资料的解读能力4.具有较强的领悟力思政目标培养学生明辨是非,知行合一的品质。教学重点1.重点函数的应用2.对不同财务指标对应图形的制作教学难点1.重点函数具体参数的理解2.财务指标公式在Python中的实际应用教学资源1.教材;2.配套PPT及源代码。教学过程教学阶段教学过程设计课前系统学知识【教师】1.利用超星“学习通”平台向学生推送课前学习任务清单,并明确分阶段的任务完成时间;2.根据学生完成任务进度,做出及时反馈,督促学生按照要求保质保量完成课前操作学习;任务一课前自学回顾财务分析相关知识点任务一课前自学回顾财务分析相关知识点回顾pandas模块的相关内容学习matplotlib模块的相关内容任务二课前测试pandas模块的基本应用matplotlib模块的基本应用3.查阅平台中的班级学习情况报告,通过数据分析,调整并确定本次教学的重点难点。【学生】1.完成网上指定P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论