Python程序設計與數據分析(財經類)
廖汗成
- 出版商: 清華大學
- 出版日期: 2025-03-01
- 定價: $359
- 售價: 8.5 折 $305
- 語言: 簡體中文
- ISBN: 7302686742
- ISBN-13: 9787302686743
-
相關分類:
Data Science
下單後立即進貨 (約4週~6週)
相關主題
商品描述
目錄大綱
第1章Python程序語言概述
1.1Python的特性
1.2Python的應用領域
1.3Python與R語言
1.4Python程序的編輯與運行
1.4.1Python程序的開發與編輯
1.4.2Python程序的運行
1.4.3Python程序的發布
1.4.4Python中常見的文件類型
1.5電腦系統簡介
1.5.1電腦的硬件組成
1.5.2電腦軟件
1.6Python程序的語法
1.6.1Python程序的基本組成
1.6.2Python程序的語句規範
1.7Python IDE簡介
1.7.1Python程序常用的開發工具
1.7.2Anaconda的安裝
1.7.3Spyder的使用
習題1
第2章Python變量與基本數據類型
2.1Python變量的概念
2.1.1變量與內存的關系
2.1.2Python變量的命名規則
2.1.3變量的命名法
2.2Python基本數據類型
2.2.1Python數字類型
2.2.2Python字符串
2.2.3Python布爾類型
2.2.4Python日期類型
2.2.5隨機數生成模塊random的使用
2.3Python基本運算符與表達式
2.3.1算術運算符
2.3.2字符串運算符
2.3.3比較(關系)運算符
2.3.4邏輯運算符
2.3.5成員運算符
2.3.6賦值運算符
2.3.7三元運算符
2.3.8運算符的優先級與結合性
2.3.9類型轉換
2.3.10Python表達式
習題2
第3章Python列表
3.1列表的定義
3.2列表的基本操作
3.3列表推導式
3.4列表在金融領域的應用
習題3
第4章Python元組
4.1元組的定義
4.2元組的基本操作
4.3元組在金融領域的應用
習題4
第5章Python字典
5.1字典的定義
5.2字典的基本操作
5.3字典在金融領域的應用
習題5
第6章Python集合
6.1集合的定義
6.2集合的基本操作
6.3集合在金融領域的應用
6.4列表、元組、字典和集合的區別
習題6
第7章Python程序結構
7.1程序流程圖
7.2順序結構
7.2.1輸入語句
7.2.2輸出語句
7.3分支(選擇)結構
7.3.1單分支結構
7.3.2雙分支結構
7.3.3多分支結構
7.3.4分支嵌套結構
7.3.5分支結構在金融場景下的應用
7.4循環結構
7.4.1for循環語句
7.4.2while循環語句
7.4.3break語句與continue語句
7.4.4循環嵌套結構
7.4.5循環結構在金融場景下的應用
習題7
第8章Python函數與模塊
8.1函數的定義
8.2函數的調用
8.3變量的作用域
8.4函數的參數
8.4.1位置參數
8.4.2默認參數
8.4.3關鍵字參數
8.4.4可變長參數
8.5系統內置函數
8.6lambda函數
8.7裝飾器
8.8生成器
8.8.1生成器函數
8.8.2生成器表達式
8.9map()、reduce()、zip()和filter()函數
8.9.1內置函數map()
8.9.2functools模塊中的函數reduce()
8.9.3內置函數zip()
8.9.4內置函數filter()
8.10Python模塊
8.10.1Python模塊的使用
*8.10.2創建自定義Python模塊
8.11Python函數在金融場景下的應用
習題8
第9章面向對象編程
9.1面向對象概述
9.2Python類
9.3Python對象及引用
9.3.1Python對象
9.3.2Python對象的引用
9.3.3迭代器
9.4Python類的繼承與多態
9.4.1Python類的繼承
9.4.2Python類的多態
9.5Python類在金融場景下的應用
習題9
第10章異常
10.1異常介紹
10.1.1程序異常
10.1.2Python異常的分類
10.2Python異常的處理方式
10.3異常處理在金融場景中的應用
*10.4異常處理進階
10.4.1異常鏈: raise from語句
10.4.2異常處理器sys.excepthook()
10.4.3上下文管理器: with語句和contextlib模塊
習題10
第11章Python文件操作
11.1文件與文件操作
11.1.1文件內數據的組織形式
11.1.2文件的操作方法
11.2.csv文件和.txt文件的讀取與操作
11.2.1.csv文件的操作
11.2.2.txt文件的操作
11.3.csv文件和.txt文件在金融領域的應用
習題11
第12章Python數據分析可視化簡介
12.1可視化的概念
12.2Python可視化庫Matplotlib
12.2.1Matplotlib簡介
12.2.2Matplotlib安裝
12.2.3基本繪圖
12.2.4高級繪圖
12.2.5文字與註釋
12.2.6自定義樣式
12.2.7常見問題與解決方法
12.3金融場景下數據分析可視化圖的實現
習題12
參考文獻