本書基于Python 3.10,以項目的形式組織內容,循序漸進地講解Python財務分析的基本原理及其具體應用方法。 本書共5個項目,分別為Python基礎知識、NumPy數組、財務數據的采集、財務數據處理與可視化、財務報表分析。 本書實例豐富、內容翔實、簡單易學,不僅適合作為職業(yè)院校財務會計相關專業(yè)的教材,也可供從事數據分析相關工作的專業(yè)人士參考。
金志剛,Autodesk中國認證考試中心首席專家,全面負責Autodesk中國官方認證考試大綱制定、題庫建設、技術咨詢和師資力量培訓工作。其創(chuàng)作的很多教材成為國內具有引導性的旗幟作品,在國內相關專業(yè)方向圖書創(chuàng)作領域具有舉足輕重的地位。
目 錄
項目一 Python基礎知識 1
任務一 Python基礎 2
一、Python簡介 2
二、安裝Python 3
三、Python數據類型 7
四、程序結構 11
任務二 集成開發(fā)環(huán)境PyCharm 13
一、安裝PyCharm 14
二、配置PyCharm 16
三、PyCharm編輯界面 19
任務三 Python模塊庫 21
一、安裝Python庫 22
二、PyCharm加載模塊 23
三、模塊導入 24
四、安裝PrettyTable庫 25
項目總結 27
項目實戰(zhàn) 27
實戰(zhàn) 輸出本月天數 27
項目二 NumPy數組 29
任務一 數組矩陣與向量 30
一、創(chuàng)建數組 30
二、創(chuàng)建矩陣 35
三、向量運算 37
任務二 數組運算 38
一、數組的變形 38
二、數組的復制 42
三、數組的組合 44
四、數組的分割 46
任務三 矩陣運算 48
一、矩陣的乘法運算 48
二、矩陣的求逆運算 52
三、矩陣的轉置 53
四、矩陣的行列式運算 54
五、矩陣范數 55
六、矩陣特征值 56
七、統(tǒng)計函數 57
項目總結 60
項目實戰(zhàn) 60
實戰(zhàn) 男子體能數據統(tǒng)計 60
項目三 財務數據的采集 63
任務一 直接獲取財務數據 64
一、Pandas數組數據 64
二、Table表格數據 67
任務二 從文件導入財務數據 74
一、電子表格文件 74
二、文本文件 86
三、數據集文件 89
任務三 通過檢索獲取財務數據 92
一、數據庫檢索 92
二、MySQL服務器的啟動和停止 95
三、網絡爬蟲 99
任務四 財務數據保存 102
一、保存到Excel文件 102
二、保存到csv文件 104
任務五 格式化Excel工作表 105
一、設置單元格格式 106
二、頁面設置 109
三、設置單元格內容的格式 112
項目總結 113
項目實戰(zhàn) 114
實戰(zhàn)1 九方智投的基金數據采集 114
實戰(zhàn)2 水泥全國產量數據采集 116
項目四 財務數據處理與可視化 119
任務一 數據處理 120
一、數據清洗 120
二、數據合并 129
三、數據提取 132
四、數據分類 134
五、數據排序 135
六、統(tǒng)計分組 139
任務二 圖表結構 144
一、Figure圖表窗口 145
二、坐標系 147
三、坐標軸 147
任務三 可視化圖表 149
一、繪制折線圖 149
二、繪制柱形圖 152
三、繪制餅圖 155
四、繪制散點圖 157
五、繪制面積圖 158
六、繪制箱形圖 160
七、繪制雷達圖 162
項目總結 165
項目實戰(zhàn) 165
實戰(zhàn)1 繪制產品銷售情況分析圖 165
實戰(zhàn)2 外貿進出口年中分析 166
項目五 財務報表分析 171
任務一 財務報表概述 172
一、財務報表分類 172
二、財務報表分析的種類 173
三、財務報表分析方法 173
四、在Excel文件中進行運算 174
任務二 編制財務報表 182
一、利潤表 182
二、現(xiàn)金流量表 182
三、資產負債表 185
四、所有者權益變動表 185
五、財務報表附注 186
任務三 財務比率分析 187
一、償債能力分析 187
二、營運能力分析 188
三、盈利能力分析 191
任務四 數據透視表分析 192
一、數據透視表的組成 193
二、創(chuàng)建數據透視表 194
項目總結 198
項目實戰(zhàn) 198
實戰(zhàn)1 創(chuàng)建財務比率分析表 198
實戰(zhàn)2 編寫利潤表表格 202
實戰(zhàn)3 創(chuàng)建產品分析圖表 206