-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Python程序設計基礎——面向金融數據分析 版權信息
- ISBN:9787302568087
- 條形碼:9787302568087 ; 978-7-302-56808-7
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python程序設計基礎——面向金融數據分析 本書特色
Python語言簡潔、易學、具有非常豐富的類庫,已經成為一種通用的編程語言,并且在科學計算、圖像處理、數據處理、人工智能、機器人等眾多領域得到了廣泛的應用。在金融領域,Python也擁有大量的金融數據分析相關的類庫,并能提供與C++,java等語言的接口以實現高效的分析,是金融分析、量化交易等領域使用*多的語言。Python容易學習、資源豐富、開發效率高、成本低、人才儲備充足等優勢,決定了其在金融領域有著非常廣闊的發展前景。 對于財經類院校的經管類、金融類學生而言,在掌握了大學計算機的基本知識之后,有必要學習和掌握這門Python編程語言,為將來相關專業課的學習打下良好的編程基礎。 本教材就是在此背景下,將Python編程**的知識點,結合算法實例,特別是結合一些金融或者經管相關實例,編寫而成。
Python程序設計基礎——面向金融數據分析 內容簡介
本書共9章,以財經類院校為背景,以培養財經類專業學生的編程能力為目標,通過大量實例系統講解Python語言的基本語法元素、基本數據類型、程序流程結構、函數設計、組合數據類型、文件輸入/輸出等操作,并介紹多個Python第三方庫的基本使用方法。本書圍繞金融數據分析,介紹從基本數據處理到文件處理、從數據分析到數據可視化的基本數據分析流程。本書每章后均給出了配套練習題,幫助讀者鞏固所學知識。本書適合作為財經類院校學生的Python語言人門教材,也適合初學Python語言的讀者使用。
Python程序設計基礎——面向金融數據分析 目錄
第1章Python語言概述1
1.1Python語言簡介1
1.1.1程序設計語言概述1
1.1.2Python發展簡史3
1.1.3Python語言特點4
1.2Python開發環境配置5
1.2.1Windows環境下Python的安裝5
1.2.2Python集成開發環境簡介8
1.2.3其他Python集成開發環境10
1.3**個Python程序12
1.4程序設計方法13
1.4.1面向過程的程序設計13
1.4.2面向對象的程序設計14
1.4.3IPO編程模式14
1.4.4用計算機解決問題的一般步驟15
1.5Python在金融領域的應用及前景16
本章小結17
本章習題17
第2章Python基本語法元素21
2.1數據類型概述21
2.1.1數值類型22
2.1.2字符串類型22
2.1.3組合數據類型22
2.2變量22
2.2.1變量的概念23
2.2.2變量的命名規則23
2.3基本賦值語句與輸入/輸出函數23
2.3.1賦值語句23
2.3.2input()函數與eval()函數24
2.3.3print()函數26
2.4程序流程結構概述26
2.4.1順序結構26
2.4.2選擇結構27
2.4.3循環結構27
2.5Python程序格式規范28
2.5.1注釋28
2.5.2縮進29
2.5.3續行29
2.6Python標準庫和第三方庫概述29
2.6.1import引入30
2.6.2第三方庫的安裝30
2.6.3turtle庫的使用31
本章小結34
本章習題35
第3章基本數據類型37
3.1數值類型37
3.1.1整數類型、浮點數類型和復數類型37
3.1.2數值運算符38
3.1.3數值運算函數40
3.2字符串類型41
3.2.1字符串與字符串運算符41
3.2.2字符串索引與切片42
3.2.3字符串的遍歷操作44
3.2.4字符串處理函數45
3.2.5字符串對象45
3.2.6字符串處理方法46
3.2.7字符串格式化50
3.3布爾型數據52
3.3.1布爾型常量52
3.3.2比較運算符52
3.3.3邏輯運算符53
3.4運算符的優先級55
3.5math庫和random庫的使用56
3.5.1math庫的使用56
3.5.2random庫的使用57
本章小結59
本章習題59
第4章程序流程控制結構62
4.1算法62
4.1.1算法的概念62
4.1.2流程圖62
4.2順序結構63
4.3分支結構64
4.3.1單分支結構64
4.3.2二分支結構65
4.3.3多分支結構66
4.4循環結構67
4.4.1forin遍歷循環67
4.4.2while條件循環72
4.4.3break和continue關鍵字73
4.4.4嵌套循環74
4.5異常處理結構76
4.5.1tryexcept77
4.5.2tryexceptelse78
4.5.3tryexceptelsefinally79
4.6綜合實例——個人所得稅的計算80
本章小結84
本章習題84
第5章函數89
5.1函數入門89
5.1.1函數的概念89
5.1.2定義函數91
5.1.3調用函數91
5.2函數的參數97
5.2.1位置參數和關鍵字參數97
5.2.2參數默認值98
5.2.3可變數量參數100
5.3遞歸函數100
5.4變量的作用域104
5.4.1局部變量104
5.4.2全局變量104
5.5lambda函數106
5.6Python內置函數107
5.7綜合實例——家庭理財計劃108
本章小結110
本章習題110
第6章組合數據類型114
6.1序列類型概述114
6.1.1操作符114
6.1.2索引115
6.1.3切片116
6.1.4序列的內置函數116
6.2列表118
6.2.1列表的創建與刪除119
6.2.2列表元素的訪問120
6.2.3列表常用操作方法120
6.2.4列表推導式125
6.2.5實例126
6.3元組130
6.3.1元組的創建與刪除130
6.3.2元組元素的訪問和操作131
6.3.3元組的特點131
6.3.4實例132
6.4集合133
6.4.1集合的創建與刪除134
6.4.2集合的操作與運算134
6.4.3實例137
6.5映射類型——字典139
6.5.1字典的創建與刪除139
6.5.2字典元素的訪問139
6.5.3字典常用操作方法141
6.5.4實例144
6.6序列的封包與解包146
本章小結147
本章習題147
第7章數據輸入/輸出操作151
7.1文件的基本操作151
7.1.1文件類型151
7.1.2文件的打開與關閉152
7.1.3文件的操作154
7.1.4os和os.path模塊159
7.1.5中文詞頻統計實例——jieba庫的使用162
7.2Excel文件操作164
7.2.1第三方庫openpyxl164
7.2.2讀取Excel文件165
7.2.3寫入Excel文件167
7.2.4Excel文件其他設定168
7.3CSV文件操作169
7.3.1CSV簡介169
7.3.2讀取CSV文件170
7.3.3寫入CSV文件172
7.4Word文件操作173
7.4.1第三方庫docx173
7.4.2讀取Word文件174
7.4.3寫入Word文檔176
7.5SQLite數據庫操作178
7.6文件綜合實例180
本章小結182
本章習題182
第8章面向對象程序設計基礎186
8.1對象與類186
8.1.1類的定義187
8.1.2構造對象187
8.1.3使用類188
8.1.4UML類圖189
8.1.5隱藏數據域190
8.2類的抽象與封裝192
8.3類的繼承和多態196
8.3.1父類與子類196
8.3.2object類199
8.3.3方法覆蓋200
8.3.4多態200
本章小結202
本章習題202
第9章金融數據分析初識205
9.1金融數據分析概述205
9.1.1數據、信息和知識205
9.1.2金融數據分析流程206
9.2金融數據類型和結構208
9.2.1金融數據的獲取208
9.2.2金融數據類型和數據結構208
9.3NumPy庫簡介210
9.3.1NumPy基本概念210
9.3.2多維數組ndarray210
9.3.3數組的訪問217
9.3.4排序219
9.3.5統計220
9.3.6綜合實例221
9.4Pandas庫簡介223
9.4.1Pandas數據結構——序列223
9.4.2Pandas數據結構——數據框226
9.4.3Pandas數據分析簡介231
9.5金融數據可視化簡介236
9.5.1Matplotlib庫簡介236
9.5.2金融學圖表240
9.6金融時間序列分析246
9.6.1金融時間序列分析簡介246
9.6.2綜合實例246
本章小結248
本章習題248
Python程序設計基礎——面向金融數據分析 作者簡介
李靜,女,碩士,講師,專業方向為計算機應用。主要承擔課程為面向對象程序設計、數據庫技術與應用、大學計算機等。
- >
伊索寓言-世界文學名著典藏-全譯本
- >
羅曼·羅蘭讀書隨筆-精裝
- >
回憶愛瑪儂
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
隨園食單
- >
有舍有得是人生
- >
朝聞道