大数据技术在财务中的应用 教案 项目七 Python在财务中的应用教案-任务二_第1页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用教案-任务二_第2页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用教案-任务二_第3页
大数据技术在财务中的应用 教案 项目七 Python在财务中的应用教案-任务二_第4页
全文预览已结束

下载本文档

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

文档简介

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

评论

0/150

提交评论