Python程序設計與財務應用(微課版)
蔣丹 萬宏
相關主題
商品描述
本書圍繞Python在財務中的應用場景,按照語法基礎-課堂實驗-項目實訓的數字化能力培養路徑,通過豐富的財務場景案例,將Python程序開發與財務應用緊密結合。全書共分為三篇,包括基礎篇、進階篇、應用篇。基礎篇共3章,包括認識Python、Python語法基礎、Python語法進階。進階篇共3章,包括數據分析工具pandas、數據採集與清洗、數據分析與可視化。應用篇共3章,包括Python在財務會計中的應用、Python在管理會計中的應用、Python在財務中的綜合應用。
本書可作為高等院校經濟管理、電腦等專業相關課程的教材,也可作為零基礎的編程初學者自學使用,還可以作為金融從業人員、數據分析師、數據工程師、電腦愛好者的學習指導用書。
作者簡介
蒋丹,女,1978年1月生,四川岳池人,北京师范大学管理学博士,四川师范大学经济与管理学院教授,硕士生导师。在《管理世界》、Management Science and Engineering、《教育与经济》、《价格理论与实践》等国内外权威或核心期刊发表论文二十多篇,其中两篇被人大复印资料全文转载,曾获四川省优秀教育科研成果二等奖一项,三等奖一项,学会奖二等奖一项。出版专著《普及高中阶段教育的财政保障机制研究》,参编、校译著作两部。主研了全国教育科学“十一五”规划国家重点课题“加快普及高中阶段教育的条件保障研究”,负责子课题财政保障部分;主研了教育部哲学社会科学研究重大课题攻关项目“深化行政问责制度改革研究”,负责子课题“政府行政问责制度视野中的经济责任研究”;主持了四川省哲学社会科学“十二五”规划课题“旅游饭店游客满意度测评研究”以及四川省教育厅重点项目“地方政府治理框架下的基础教育服务供给”;另外执行负责了3项成都市教育局、旅游局等委托项目。
目錄大綱
基礎篇
第 1章 認識Python
1.1 什麽是Python
1.1.1 Python及其發展歷史
1.1.2 Python的特點
1.2 Python在財務領域的應用
1.2.1 網絡爬蟲
1.2.2 科學計算
1.2.3 可視化分析
1.2.4 人工智能
1.3 Python編程環境
1.3.1 常見的Python編程環境
1.3.2 安裝Anaconda編程環境
1.3.3 運行交互式筆記本Jupyter Notebook
1.3.4 編寫第 一個Python程序
1.3.5 課堂實驗——輸出財務經典語錄
1.4 思考與練習
第 2章 Python語法基礎
2.1 輸出與輸入
2.1.1 輸出函數print()
2.1.2 輸入函數input()
2.1.3 課堂實驗——輸出公司三大財務報表
2.2 註釋
2.2.1 單行註釋
2.2.2 多行註釋
2.2.3 課堂實驗——為公司資產、負債添加註釋
2.3 變量
2.3.1 變量的賦值
2.3.2 變量的命名
2.3.3 課堂實驗——為公司所有者權益變量命名並賦值
2.4 基本數據類型:數值
2.4.1 數值的分類
2.4.2 查看數值的類型
2.4.3 課堂實驗——查看公司應收利息的數值類型
2.5 常用運算符
2.5.1 算術運算符
2.5.2 賦值運算符
2.5.3 比較運算符
2.5.4 邏輯運算符
2.5.5 成員運算符與身份運算符
2.5.6 運算符的優先級
2.5.7 課堂實驗——計算工資實發金額
2.6 基本數據類型:字符串
2.6.1 字符串的定義
2.6.2 字符串的基本操作
2.6.3 課堂實驗——格式化公司應收賬款
2.7 高級數據類型
2.7.1 列表
2.7.2 元組
2.7.3 字典
2.7.4 集合
2.7.5 數據類型轉換
2.7.6 課堂實驗——編制銀行存款二級編碼字典
2.8 項目實訓
實訓1 創建財務費用二級科目列表
實訓2 計算公司壞賬準備
2.9 課後習題
第3章 Python語法進階
3.1 分支結構
3.1.1 單分支結構(if 語句)
3.1.2 雙分支結構(if … else語句)
3.1.3 多分支結構(if … elif … else語句)
3.1.4 嵌套分支結構
3.1.5 課堂實驗——根據公司固定資產類型計算月折舊額
3.2 循環結構
3.2.1 while循環
3.2.2 for … in循環
3.3.3 嵌套循環
3.3.4 break、continue語句
3.3.5 課堂實驗——查找符合條件的全部工資數據
3.3 函數
3.3.1 內置函數
3.3.2 自定義函數
3.3.3 變量的作用域
3.3.4 課堂實驗——計算應收賬款賬齡
3.4 模塊
3.4.1 導入模塊
3.4.2 內置模塊
3.4.3 第三方模塊
3.4.4 自定義模塊
3.4.5 課堂實驗——導入pyechart模塊
3.5 項目實訓
實訓1 統計各客戶應收賬款
實訓2 匯總各客戶不同賬齡金額
3.6 思考與練習
進階篇
第4章 數據分析工具pandas
4.1 一維數據結構Series
4.1.1 創建Series對象
4.1.2 Series的常用屬性
4.1.3 Series的切片
4.1.4 Series的常用方法
4.1.5 Series的聚合運算和描述性統計
4.1.6 課堂實驗——對公司管理費用進行聚合運算
4.2 二維表格型數據結構DataFrame
4.2.1 通過已有對象中的數據創建DataFrame
4.2.2 通過讀取文件中的數據創建DataFrame
4.2.3 DataFrame的常用屬性
4.2.4 DataFrame的切片
4.2.5 DataFrame的常用方法
4.2.6 DataFrame的連接與合並
4.2.7 DataFrame的數據透視
4.2.8 課堂實驗——按部門匯總工資總額
4.3 項目實訓
實訓1 按月統計憑證張數
實訓2 根據應收賬款明細計算壞賬準備金額
4.5 思考與練習
第5章 數據採集與清洗
5.1 數據採集
5.1.1 數據接口
5.1.2 網絡爬蟲
5.1.3 課堂實驗——獲取中國銀行2021年利潤表數據
5.2 數據清洗
5.2.1 缺失值
5.2.2 異常值
5.2.3 重復值
5.2.4 課堂實驗——刪除重復的合同編號
5.3 項目實訓
實訓1 獲取萬華化學不同時期季頻盈利能力數據
實訓2 獲取中遠海控2021年資產負債表數據
5.4 思考與練習
第6章 數據分析與可視化
6.1 數據分析
6.1.1 分組分析
6.1.2 分佈分析
6.1.3 交叉分析
6.1.4 結構分析
6.1.5 相關分析
6.1.6 課堂實驗——電商數據分析
6.2 數據可視化
6.2.1 matplotlib繪圖步驟
6.2.2 繪制基本圖形
6.2.3 繪制組合圖
6.2.4 繪制子圖
6.2.5 課堂實驗——繪制費用分析子圖
6.3 項目實訓
實訓1 繪制應收賬款、應付賬款組合圖
實訓2 繪制應付賬款分析子圖
6.4 思考與練習
應用篇
第7章 Python在財務會計中的應用
7.1 員工薪酬計算與分析
7.2 用Python編會計憑證
7.3 應收賬款的核對
7.4 項目實訓
實訓1 按科目匯總費用總額
實訓2 固定資產管理
7.5 思考與練習
第8章 Python在管理會計中的應用
8.1 投資決策
8.2 本量利分析
8.3 標準成本差異分析
8.4 項目實訓
實訓1 籌資決策
實訓2 固定預算和彈性預算
8.5 思考與練習
第9章 Python在財務中的綜合應用
9.1 上市公司財務指標的分析與可視化
9.2 上市公司行業數據的分析與可視化