前 言
随着现代信息技术的发展,会计数据处理技术也从传统的手工会计经过会计电算化、会计信息化,迈入而今的智能化时代。这是一个全新的时代。一方面,财务机器人正在逐步接替会计工作中有规律的、重复的、标准化的事务性工作,这在减轻财务人员工作强度的同时,也给他们带来了紧迫感和危机感;另一方面,信息技术拓展了我们可获取的数据的广度和深度,但如何从大数据中提取为我们所用的信息,提高企业的洞察力和预见力,无疑是企业在激烈的竞争中胜出的关键,因此数据的分析和处理就成为核心能力。因此,广大财务人员需要重新思考自身的定位及存在价值,提升数据处理能力,立足本岗,学会从数据中提取自己的见解,为组织创造价值的同时也提升自己的价值。
市面上有很多用于数据分析的工具,有长于数据采集的,有侧重数据挖掘的,有偏重数据可视化的。考虑到财务人员自身特点——熟悉财务和业务但没有深厚的计算机专业功底,我们选择了面向对象的程序设计语言Python。Python作为简单、易学的开发语言,在Web数据爬取、数据处理、数据可视化分析、科学计算、人工智能等领域应用广泛。
本书将Python与财务工作业务场景相结合,以掌握Python数据分析的基本知识和基本技术为目标,以36~54教学学时为参考,将Python的学习之旅划分为应用基础、数据分析和财务应用三个阶段,每个阶段的教学目标和内容安排列示于表1中。通过这三个阶段来循序渐进地帮助学员掌握基本的Python技术,培养学员的数字化思维和能力。
表1 Python财务应用的学习安排
阶段
目标
项目
Python
应用基础
了解Python的特点、运行方式、语言和编程基础,建立对Python的基本认知
项目1 Python基本认知
项目2 Python 语言基础
项目3 初识Pandas模块
Python
数据分析
按照数据分析流程,选择常用的数据分析工具分别讲述数据采集与清洗、数据可视化
项目4 财务数据获取
项目5 财务数据预处理
项目6 财务数据可视化
Python
财务应用
在掌握Python基本应用和数据分析技术的基础上,聚焦到财务应用领域,以Python为分析工具来解决财务相关问题,提高综合分析、解决问题的能力
项目7 薪资核算与分析
项目8 Python在投融资管理中的应用
项目9 Python销售数据分析
项目10 上市公司财务分析及可视化
本书特点
1.理论简明,突出实操
每个项目都包括3个基本内容:一是基本知识,包括基本概念、基本方法等;二是系列【跟我练】,通过动手实操深化对基本知识的理解,掌握Python的基本应用;三是通关随堂测试,通过举一反三检验学习效果。
2.面向应用,注重实效
无论是【跟我练】小案例设计,财务综合案例的选择,还是随堂测,都精选了不同的财务工作应用场景,贴近工作实际,代入感强。
3.资源丰富,助力学教
为帮助大家快速上手,本书配套了丰富的教学资源,包括源代码、重点操作视频,以及教师授课用PPT、教学大纲、教案等教学文件。
4.互动交流,共享提升
对于新生事物,必然要经过从入门到提升的过程,有万千伙伴陪伴,互相指点借鉴不亦乐乎。因此,我们搭建了教师教学交流群(QQ群号:885715415),关于使用本书遇到的任何问题可以提交到平台讨论,也期待收到同行及专家的改进建议。
本书提供的程序代码、PPT、教学大纲、授课教案和随堂测解答等教学资源,可通过扫描下方二维码获取。
教学资源
本书由董林芳、王新玲任主编,刘赏、房琳琳任副主编。另外,吴子桐、刘鸿月、李丁、汤兆森同学参与了资料收集与整理、程序代码运行与校对等工作。
特别感谢Tushare金融财经数据平台及其团队的大力支持,不仅让我们免费使用数据接口,还细心地对相关内容进行了审定。衷心希望该数据平台被越来越多的数据分析人员所关注,也祝愿平台在大数据时代行稳致远,实现其理想和价值。
由于编者水平有限,书中难免存在疏漏,敬请同行和广大读者批评指正。服务邮箱:476371891@qq.com。
作者2024年1月