隨著大數(shù)據(jù)、人工智能等技術的創(chuàng)新迭代速度加快,經(jīng)濟社會數(shù)字化轉(zhuǎn)型全面開啟,本書旨在培養(yǎng)會計審計人員的數(shù)字化、信息化能力,助推會計審計工作運用新技術、融入新時代、實現(xiàn)新突破。本書圍繞Python財務數(shù)據(jù)分析展開編寫,整體分為基礎篇、應用篇兩部分;A篇包括第1章~第4章內(nèi)容,系統(tǒng)闡述了Python環(huán)境配置、語法基礎、財務數(shù)據(jù)采集與分析、財務數(shù)據(jù)可視化等基礎知識;應用篇包括第5章~第7章內(nèi)容,本部分結合會計核算方法、管理會計工具、財務分析思路,通過各類財務數(shù)據(jù)分析模型的搭建,深入講解Python技術在會計審計工作場景中的應用。 本書體系結構完善,講解由淺入深,理論結合實踐,案例豐富,適合應用型本科和高等職業(yè)院校財會類專業(yè)的教材,也可以作為財務會計、管理會計、財務審計等領域的數(shù)字化培訓教材.
1.財務建模,交互分析。
本書通過優(yōu)秀的數(shù)據(jù)分析平臺Jupyter Notebook編寫Python代碼,實現(xiàn)交互式地處理代碼、數(shù)據(jù)和圖表,可以靈活搭建財務數(shù)據(jù)分析模型,實時輸出分析結果。
2.交叉融合,注重實操。
本書作者長期專注于財務編程的研究與教學,能夠?qū)ython編程與會計審計、財務管理等領域交叉融合,書中案例均來源于會計審計實操與財務管理中的經(jīng)典模型,便于讀者學以致用。
3.資源豐富,助力教學。
本書配套了豐富的教學資源,包括數(shù)據(jù)文件、源代碼、PPT課件、電子教案、微課視頻、習題答案等。
徐萬紫 中國注冊會計師,資產(chǎn)評估師 現(xiàn)財稅公司合伙人,徐猴猴教育創(chuàng)始人 曾在會計師事務所從事財務審計工作多年 精通Python、VBA等編程技術在財務審計領域的數(shù)字化應用
基礎篇
第 1章 Python 與財務概述
1.1 Python 簡介
1.1.1 Python 的發(fā)展歷程
1.1.2 Python 的特點及應用范圍
1.2 Python 在財務領域中的應用
1.2.1 財務會計與管理會計
1.2.2 Python 與會計活動的融合
1.3 Python 環(huán)境配置及使用.
1.3.1 Anaconda 的下載與安裝
1.3.2 Jupyter Notebook 的使用
第 2章 Python 語法基礎
2.1 變量
2.1.1 定義變量
2.1.2 變量的類型
2.1.3 變量的命名
2.2 注釋
2.2.1 單行注釋
2.2.2 多行注釋
2.3 數(shù)據(jù)類型
2.3.1 整型
2.3.2 浮點型
2.3.3 布爾型
2.3.4 字符串
2.3.5 元組
2.3.6 列表
2.3.7 字典
2.3.8 數(shù)據(jù)類型的轉(zhuǎn)換
2.4 運算符
2.4.1 算術運算符
2.4.2 比較運算符
2.4.3 邏輯運算符
2.4.4 賦值運算符
2.4.5 成員運算符
2.5 控制結構
2.5.1 分支結構
2.5.2 循環(huán)結構
2.6 函數(shù)
2.6.1 內(nèi)置函數(shù)
2.6.2 自定義函數(shù)
2.6.3 匿名函數(shù)
2.7 模塊
2.7.1 導入模塊
2.7.2 標準模塊
2.7.3 第三方模塊
2.8 異常
第3章 Python 財務數(shù)據(jù)采集與分析
3.1 財務數(shù)據(jù)分析流程
3.2 pandas 數(shù)據(jù)結構
3.2.1 Series
3.2.2 DataFrame
3.3 財務數(shù)據(jù)采集
3.3.1 Excel 數(shù)據(jù)的讀取
3.3.2 財經(jīng)大數(shù)據(jù)接口
3.4 數(shù)據(jù)索引的設置
3.4.1 設置索引
3.4.2 重置索引
3.5 缺失數(shù)據(jù)的處理
3.5.1 檢測缺失值
3.5.2 過濾缺失值
3.5.3 填充缺失值
3.6 重復數(shù)據(jù)的處理
3.6.1 檢測重復數(shù)據(jù)
3.6.2 刪除重復數(shù)據(jù)
3.7 數(shù)據(jù)的增刪改查
3.7.1 數(shù)據(jù)的查詢
3.7.2 數(shù)據(jù)的修改
3.7.3 數(shù)據(jù)的刪除
3.7.4 數(shù)據(jù)的增加
3.8 數(shù)據(jù)的排序
3.8.1 單條件排序
3.8.2 多條件排序
3.9 字符串的處理
3.9.1 len()函數(shù)
3.9.2 strip()函數(shù)
3.9.3 replace()函數(shù)
3.9.4 startswith()函數(shù)
3.9.5 contains()函數(shù)
3.9.6 split()函數(shù)
3.9.7 cat()函數(shù)
3.10 時間序列的處理
3.10.1 按日期篩選數(shù)據(jù)
3.10.2 按日期顯示數(shù)據(jù)
3.10.3 按日期統(tǒng)計數(shù)據(jù)
3.10.4 日期的提取
3.10.5 日期的偏移
3.11 數(shù)據(jù)的統(tǒng)計函數(shù)
3.12 數(shù)據(jù)透視表
3.13 數(shù)據(jù)的分組聚合
3.14 數(shù)據(jù)的重塑
3.14.1 transpose()函數(shù)
3.14.2 unstack()函數(shù)
3.14.3 stack()函數(shù)
3.14.4 pivot()函數(shù)
3.15 數(shù)據(jù)的合并
3.15.1 merge()函數(shù)
3.15.2 concat()函數(shù)
3.16 數(shù)據(jù)的轉(zhuǎn)換
3.16.1 map()函數(shù)
3.16.2 apply()函數(shù)
3.16.3 applymap()函數(shù)
3.17 拓展 1:線性回歸模型
3.18 拓展 2:現(xiàn)金流模型
3.18.1 基本模型
3.18.2 投資項目評價指標
3.19 拓展 3:組合迭代器
3.20 拓展 4:求解方程式
第4章 Python 財務數(shù)據(jù)可視化
4.1 圖形繪制基礎
4.2 繪制折線圖
4.2.1 展示單條數(shù)據(jù)
4.2.2 展示多條數(shù)據(jù)
4.3 繪制柱狀圖
4.3.1 展示單條數(shù)據(jù)
4.3.2 展示多條數(shù)據(jù)
4.4 繪制堆疊柱狀圖
4.5 繪制條形圖
4.5.1 展示單條數(shù)據(jù)
4.5.2 展示多條數(shù)據(jù)
4.6 繪制堆疊條形圖
4.7 繪制堆積面積圖
4.8 繪制餅圖
4.8.1 一般繪制
4.8.2 參數(shù)設置
4.9 繪制多子圖
4.9.1 繪制兩個子圖
4.9.2 繪制三個子圖
4.9.3 繪制四個子圖
4.10 繪制共享坐標軸
4.11 pandas 對象繪圖
應用篇
第5章 Python 在財務會計核算中的 應用
5.1 應收賬款賬齡分析
5.2 固定資產(chǎn)折舊測算
第6章 Python 在財務管理決策中的應用
6.1 資本資產(chǎn)定價模型
6.2 資本預算決策分析
6.3 資本結構決策分析
6.4 短期經(jīng)營決策分析
第7章 Python 在財務報表分析中的應用
7.1 財務報表分析概述
7.1.1 財務報表分析的目的
7.1.2 財務報表分析的方法
7.2 資產(chǎn)負債表分析
7.2.1 數(shù)據(jù)采集
7.2.2 資產(chǎn)分析
7.2.3 資本分析
7.3 利潤表分析
7.3.1 數(shù)據(jù)采集
7.3.2 營業(yè)收入分析
7.3.3 營業(yè)收入與營業(yè)成本的綜合分析
7.3.4 營業(yè)費用分析
7.3.5 利潤質(zhì)量分析
7.4 現(xiàn)金流量表分析
7.4.1 數(shù)據(jù)采集
7.4.2 總體分析
7.4.3 投資活動現(xiàn)金流量分析
7.4.4 籌資活動現(xiàn)金流量分析
7.5 綜合指標分析
7.5.1 現(xiàn)金含量分析
7.5.2 杜邦財務分析
參考文獻