Python 全棧開發 — 數據分析

夏正東

  • 出版商: 清華大學
  • 出版日期: 2023-02-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • ISBN: 730262500X
  • ISBN-13: 9787302625001
  • 相關分類: Data Science
  • 立即出貨

  • Python 全棧開發 — 數據分析-preview-1
  • Python 全棧開發 — 數據分析-preview-2
  • Python 全棧開發 — 數據分析-preview-3
Python 全棧開發 — 數據分析-preview-1

買這商品的人也買了...

商品描述

Python全棧系列包括4冊書,分別為《Python全棧開發——基礎入門》《Python全棧開發——高階編程》《Python全棧開發——數據分析》和《Python全棧開發——Web編程》。 本書是Python全棧開發系列的第3冊,共分為7章,將重點講解數據分析的相關知識點,即數據搜集、數據清洗、數據分析和數據可視化,並搭配近400個示例代碼,理論知識與實戰開發並重,可以幫助讀者快速、深入地理解和應用相關技術。 本書可以作為廣大電腦軟件技術人員的參考用書,也可以作為大中專,以及高等院校電腦科學與技術、自動化、軟件工程、網絡工程、人工智能和信息管理與信息系統等專業的教學參考用書。

目錄大綱

 

 

 

 

本書源代碼

 

目錄

 

第1章網絡爬蟲

 

1.1網絡爬蟲簡介

 

1.2HTTP的基礎知識

 

1.2.1HTTP的特點

 

1.2.2HTTP請求和響應

 

1.3Python網絡請求庫

 

1.3.1urllib庫

 

1.3.2requests庫

 

1.4網頁數據解析

 

1.4.1正則表達式

 

1.4.2網頁數據解析庫

 

1.5模擬瀏覽器

 

1.5.1Selenium簡介

 

1.5.2安裝驅動

 

1.5.3Selenium的安裝

 

1.5.4Selenium的應用

 

1.6多進程爬蟲和多線程爬蟲

 

1.7移動端App數據爬取

 

1.7.1Charles的安裝

 

1.7.2Charles的應用

 

1.8Scrapy框架

 

1.8.1Scrapy框架的組成

 

1.8.2Scrapy框架的運行流程

 

1.8.3Scrapy框架的安裝

 

1.8.4Scrapy框架的應用

 

1.9分佈式爬蟲

 

第2章NumPy

 

2.1NumPy簡介

 

2.2數組對象的創建

 

2.3數組對象的數據類型

 

2.4數組對象的屬性和方法

 

2.5數組對象的訪問

 

2.5.1索引訪問

 

2.5.2迭代訪問

 

2.6數組對象的算術運算

 

2.7數組對象的廣播

 

2.8NumPy的通用函數

 

2.8.1算術運算函數

 

2.8.2數學運算函數

 

2.8.3連接函數

 

2.8.4分割函數

 

2.8.5統計函數

 

2.8.6排序函數

 

2.8.7條件篩選函數

 

2.8.8隨機數函數

 

2.9NumPy的線性代數函數

 

2.10數組對象的保存和讀取

 

2.10.1數組對象的保存

 

2.10.2數組對象的讀取

 

第3章Pandas

 

3.1Pandas簡介

 

3.2Series

 

3.2.1Series簡介

 

3.2.2Series的創建

 

3.2.3Series的訪問

 

3.3DataFrame

 

3.3.1DataFrame簡介

 

3.3.2DataFrame的創建

 

3.3.3DataFrame的操作

 

3.4數據形式

 

3.4.1長型數據

 

3.4.2寬型數據

 

3.4.3長型數據和寬型數據的相互轉換

 

3.5索引對象

 

3.6算術運算

 

3.7統計學方法

 

3.8函數應用

 

3.9排序

 

3.10去重

 

3.11文件的讀寫

 

3.11.1CSV文件的讀寫

 

3.11.2Excel文件的讀寫

 

第4章Matplotlib

 

4.1Matplotlib簡介

 

4.2圖表的組成

 

4.3rc參數

 

4.4圖表的保存

 

4.5繪制折線圖

 

4.6繪制柱狀圖

 

4.7繪制條形圖

 

4.8繪制餅圖

 

4.9繪制散點圖

 

4.10繪制直方圖

 

4.11繪制面積圖

 

4.12繪制箱形圖

 

4.13繪制小提琴圖

 

4.14繪制熱力圖

 

4.15繪制子圖

 

第5章Seaborn

 

5.1Seaborn簡介

 

5.2圖表的背景

 

5.3圖表的邊框

 

5.4繪制折線圖

 

5.5繪制柱狀圖

 

5.6繪制直方圖

 

5.7繪制散點圖

 

5.8繪制分佈散點圖

 

5.9繪制分簇散點圖

 

5.10繪制箱形圖

 

5.11繪制小提琴圖

 

5.12繪制核密度圖

 

5.13繪制熱力圖

 

5.14繪制聚類熱圖

 

5.15繪制線性回歸圖

 

第6章pyecharts

 

6.1pyecharts簡介

 

6.2pyecharts的安裝

 

6.3圖表的組成

 

6.4options模塊

 

6.4.1文字樣式配置項

 

6.4.2標簽配置項

 

6.4.3標記點配置項

 

6.4.4線樣式配置項

 

6.4.5標記線配置項

 

6.4.6分割線配置項

 

6.4.7區域填充樣式配置項

 

6.4.8漣漪特效配置項

 

6.4.9分隔區域配置項

 

6.4.10初始化配置項

 

6.4.11標題配置項

 

6.4.12圖例配置項

 

6.4.13提示框配置項

 

6.4.14工具箱配置項

 

6.4.15視覺映射配置項

 

6.4.16區域縮放配置項

 

6.5鏈式調用

 

6.6繪制折線圖

 

6.7繪制柱狀圖

 

6.8繪制餅圖

 

6.9繪制箱形圖

 

6.10繪制漣漪散點圖

 

6.11繪制水球圖

 

6.12繪制儀表盤圖

 

6.13繪制K線圖

 

6.14繪制地圖

 

第7章項目實戰

 

7.1項目概述

 

7.1.1數據搜集

 

7.1.2數據存取

 

7.1.3數據清洗

 

7.1.4數據分析

 

7.1.5數據可視化

 

7.2程序編寫

 

7.2.1數據搜集和數據存取

 

7.2.2數據清洗

 

7.2.3數據分析

 

7.2.4數據可視化