本書針對大多數財務會計類專業(yè)學生沒有數據結構基礎知識、沒有代碼編寫經歷的現狀設計全書內容。本書設計了兩大部分,第一部分介紹Python大數據分析基礎知識(項目一-項目五),第二部分介紹Python在財務會計類專業(yè)的實踐應用(項目六-項目九)。
前 言
黨的二十大報告提出:“加快發(fā)展數字經濟,促進數字經濟和實體經濟深度融合”的高質量發(fā)展要求,同時為對接財務會計行業(yè)數字化、網絡化、智能化發(fā)展新趨勢,不斷滿足會計行業(yè)高質量發(fā)展對高素質技術技能人才的需求,財務會計類學生應在傳統(tǒng)的理論學習的基礎上,掌握大數據分析相關技術,如數據建模、數據庫技術、查詢語言等。目前,Python技術在各大領域已經廣泛應用,它在財務數據挖掘和分析中作用明顯,因此學習大數據分析,尤其是學習Python技術,對大數據在財務中的應用具有重要意義。但是財務會計類學生往往不具有編程基礎,結合財經類學生的學情特點,設計開發(fā)一本符合財務會計類專業(yè)學生特點和認知規(guī)律的教材,便具有十分重要的意義。
本書根據《國務院關于印發(fā)國家職業(yè)教育改革實施方案的通知》〔國發(fā)(2019)4號〕、《教育部關于印發(fā)〈高等學校課程思政建設指導綱要〉的通知》
〔教高(2020)3號〕以及全國財政職業(yè)教育教學指導委員會印發(fā)的“大數據與會計”專業(yè)教學標準等文件精神,從高等職業(yè)教育財務會計類學生的基本學情出發(fā),聚焦于財務大數據分析工具方法,將立德樹人、專業(yè)提升和數據分析能力的提高充分融入教學過程中。
本書設計有九個項目。項目一介紹Python語言的特點、集成開發(fā)環(huán)境的安裝,同時利用海龜繪圖寓教于樂,提高學生的學習興趣;項目二介紹Python數據結構與數據類型、數據標識與運算、流程控制、函數封裝等大數據分析的基礎知識;項目三和項目四介紹常見數據結構的使用方法;項目五介紹文件與目錄操作,實現數據的存儲;項目六介紹網絡數據爬取的基礎知識,并通過實際案例詳細介紹數據采集的技巧和方法,所爬取的數據將作為后續(xù)項目分析的基礎數據;項目七和項目八以項目六采集的數據為基礎,介紹大數據分析的基本流程和常用的分析方法;項目九結合財務會計和管理會計中常用的知識點,介紹大數據分析方法在財務會計中的案例應用。本書體系設置循序漸進,知識結構完整,內容注重實踐操作。
本書的特點如下:
1.注重基礎,實訓過程化
針對財務會計類專業(yè)學生沒有編程基礎的基本現狀,本書對數據結構與數據
類型和Python基本語法,進行了詳細深入的講解,每一步操作均提供代碼, 并配有詳細注釋,非常適合財務會計類專業(yè)學習使用。
2.案例豐富,貼近財務場景,針對性強
本書所需數據從上交所、深交所、巨潮資訊網等財務專業(yè)數據網站爬取。將數據采集、清洗、存儲、挖掘、分析、數據可視化等數據處理能力,充分融入課程案例教學中,既鍛煉了學生的實踐動手能力,又貼近實際財務場景,具有非常強的針對性。
3.校企合作,共同開發(fā)編寫
本書在編寫過程中得到來自高校和企業(yè)的大力支持。具體分工如下:項目一由浙江金融職業(yè)學院雷艦教授編寫;項目二、項目六、項目七和項目八,由浙江旅游職業(yè)學院宋士顯老師編寫;項目三由金華職業(yè)技術學院單松教授編寫;項目四由臺州科技職業(yè)學院麻育勝教授編寫;項目五由浙江旅游職業(yè)學院孫萬欣教授編寫;項目九由浙江工業(yè)職業(yè)技術學院魏標文教授編寫。本書在編寫過程中得到了廈門網中網軟件有限公司劉青副總裁和浙江開元酒店管理集團財務共享中心大數據總監(jiān)李萬老師的鼎力支持,在此一并表示感謝!
由于編者水平有限,特別是Python財務大數據分析在我國目前還處于起步階段,本書在編寫過程中難免有疏漏和不當之處,懇請廣大讀者批評指正。
編 者
前言
項目一 初識 Python1
任務一 Python語言簡介1
任務二 集成開發(fā)工具安裝2
任務三 寓教于樂—— 海龜繪圖4
任務四 Python代碼的基本特征與常用快捷操作10
拓展知識11
項目二 Python大數據基礎13
任務一 數據結構與數據類型13
任務二 數據標識與運算26
任務三 數據運算流程控制37
任務四 功能封裝—— 函數46
課后練習55
拓展知識55
項目三 常用數據結構及應用57
任務一 序列統(tǒng)一操作57
任務二 列表58
任務三 元組68
任務四 集合72
任務五 字典75
任務六 Array數組81
任務七 DataFrame數據框96
課后練習113
拓展知識113
項目四 字符串操作115
任務一 字符串常規(guī)操作115
任務二 字符串模糊處理120
課后練習128
拓展知識128
項目五 文件、目錄與路徑操作129
任務一 文件操作129
任務二 目錄與路徑操作134
課后練習137
拓展知識137
項目六 網絡數據爬取139
任務一 網絡爬蟲基礎與流程139
任務二 中國會計網會計科目爬取141
任務三 平安銀行財務報表數據爬取143
任務四 滬深兩市上市公司清單爬取148
任務五 滬深兩市上市公司財務報表爬取150
任務六 滬深兩市上市公司基本檔案爬取153
任務七 上海證券交易所證券交易行情數據爬取156
任務八 滬深兩市上市公司年報爬取160
課后練習165
拓展知識165
項目七 滬深兩市上市公司基本檔案分析167
任務一 基本檔案數據合并167
任務二 數據特征值分析與清洗整理174
任務三 數據可視化常用繪圖庫180
任務四 基本檔案分析與數據可視化184
課后練習193
拓展知識193
項目八 滬深兩市上市公司財報數據分析195
任務一 財務報表數據合并195
任務二 財務報表數據關聯198
任務三 常見財務指標計算200
任務四 盈利能力對比分析與可視化207
課后練習210
拓展知識210
項目九 Python在財務中的典型應用213
任務一 工資項目核算與薪酬分析213
任務二 固定資產常見折舊方法224
任務三 資產負債表的編制228
任務四 利潤表的編制235
任務五 本量利分析239
課后練習246
拓展知識246
參考文獻247