本书全面地介绍了Python在财务中的应用基础知识和基本技术,共分为9个项目。内容包括Python基础知识、Python程序设计方法(控制语句、函数与模块、面向对象编程、文件操作与异常处理)、数据处理及可视化、财务数据的获取及数据清洗、常用财务数据处理、Python财务报表分析的主要内容等。教材充分考虑Python处理思路与财务会计理论及实务处理的融合。与Python财务处理有有关的财务会计理论以必需、够用为度,注重实用技术及实际应用的介绍,力求由浅入深,循序渐进,将Python与财务会计应用融合。
项目一 Python 快速入门………………………………………………………… 1
任务一 Python的安装与简单使用……………………………………………………… 3
任务二 常用数据类型与运算………………………………………………………… 15
项目二 控制语句……………………………………………………………… 29
任务一 认识与掌握条件语句………………………………………………………… 31
任务二 构建和应用循环语句………………………………………………………… 38
任务三 执行和操作控制语句………………………………………………………… 47
项目三 函数与模块…………………………………………………………… 53
任务一 函数定义与调用……………………………………………………………… 55
任务二 模块导入与使用……………………………………………………………… 68
任务三 标准库与自定义模块………………………………………………………… 72
项目四 面向对象编程………………………………………………………… 81
任务一 建立一个类与对象…………………………………………………………… 83
任务二 了解继承与多态及其应用…………………………………………………… 86
任务三 了解什么是封装……………………………………………………………… 89
任务四 面向对象编程实践…………………………………………………………… 91
项目五 文件操作与异常处理………………………………………………… 99
任务一 文件操作…………………………………………………………………… 101
任务二 异常处理机制……………………………………………………………… 117
任务三 文件与异常处理实践……………………………………………………… 121
项目六 数据处理及可视化…………………………………………………… 127
任务一 Numpy数据计算…………………………………………………………… 129
任务二 pandas数据处理…………………………………………………………… 136
任务三 Matplotlib数据可视化……………………………………………………… 144
项目七 财务数据获取与数据清洗…………………………………………… 153
任务一 财务数据的来源…………………………………………………………… 155
任务二 财务数据的基本操作……………………………………………………… 157
任务二 财务数据获取与存储……………………………………………………… 166
任务四 财务数据清洗……………………………………………………………… 170
项目八 常用财务数据处理…………………………………………………… 183
任务一 坏账准备计算与分析……………………………………………………… 185
任务二 累计折旧计算与分析……………………………………………………… 194
任务三 制造费用归集与分配……………………………………………………… 204
项目九 Python 财务报表分析………………………………………………… 215
任务一 资产负债表分析…………………………………………………………… 217
任务二 利润表分析………………………………………………………………… 229
任务三 杜邦综合分析……………………………………………………………… 239
参考文献………………………………………………………………………… 246