Python程序設計與數據分析(財經類)

廖汗成

  • 出版商: 清華大學
  • 出版日期: 2025-03-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 7302686742
  • ISBN-13: 9787302686743
  • 相關分類: Data Science
  • 下單後立即進貨 (約4週~6週)

  • Python程序設計與數據分析(財經類)-preview-1
  • Python程序設計與數據分析(財經類)-preview-2
  • Python程序設計與數據分析(財經類)-preview-3
Python程序設計與數據分析(財經類)-preview-1

相關主題

商品描述

"本書通過大量與金融場景相關的Python例程,循序漸進地介紹了Python在經管(金融)領域常用的知識點。從最基本的程序設計思想入手,按照實用、夠用的原則,系統地介紹了使用Python進行編程的方法和技術。對每個知識點,使用多個示例或從不同角度對同一個示例進行描述和解析,提高讀者的學習興趣,增加讀者對知識點的理解。全書共12章,涵蓋了Python基礎、面向對象編程、數據可視化以及常用模塊的使用等內容。 本書可以作為全國高等學校非電腦專業“Python程序設計”課程的教材,也可作為“電腦+”的電腦相關專業(如金融科技專業)的“程序設計”基礎課程教材,以及大數據、數據科學或相關專業的教材。同時,也適合從事與數據分析相關的各行業專業人士及Python愛好者等閱讀。 "

目錄大綱

第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

參考文獻

最後瀏覽商品 (20)