大數據分析與可視化(人工智能·文科版)

張偉娜

  • 出版商: 清華大學
  • 出版日期: 2025-08-01
  • 售價: $299
  • 語言: 簡體中文
  • 頁數: 195
  • ISBN: 730269768X
  • ISBN-13: 9787302697688
  • 相關分類: Data-visualization
  • 下單後立即進貨 (約4週~6週)

  • 大數據分析與可視化(人工智能·文科版)-preview-1
  • 大數據分析與可視化(人工智能·文科版)-preview-2
  • 大數據分析與可視化(人工智能·文科版)-preview-3
  • 大數據分析與可視化(人工智能·文科版)-preview-4
  • 大數據分析與可視化(人工智能·文科版)-preview-5
  • 大數據分析與可視化(人工智能·文科版)-preview-6
  • 大數據分析與可視化(人工智能·文科版)-preview-7
大數據分析與可視化(人工智能·文科版)-preview-1

商品描述

"本書以數據分析流程為主線,借助實際案例,引導讀者建立數據分析思維,內容涵蓋數據分析基本理論、數據分析工具選擇、數據獲取方法、數據分析及可視化方法。本書案例緊貼業務場景,讀者可以學完即用,避免因迷失在眾多理論和技術中而難以入手。本書案例探索和分析真實世界中的數據,幫助讀者深入理解社會經濟、科技發展等方面的問題,以分析結果引導讀者積極思考社會責任和價值觀問題。本書各章內容相對獨立,旨在解決數據分析某一環節的問題,讀者可以根據自己的需求選擇性地學習。每章內容分為學習目標、案例知識點講解、本章小結、思考與練習四部分,目標明確、內容完整。 本書適合作為高等學校文科類專業計算機相關課程的教材。 "

作者簡介

"張偉娜,碩士、講教。2016-2017年美國邁阿密大學計算機系訪學。獲北京高教協會計算機基礎教育研究會2010年度計算機基礎教學精彩教學片交流一等獎。科研成果:主持2項校級項目,參與12項項目。編著教材2部,發表論文11篇,其中EI檢索2篇。"

目錄大綱

目錄

 

 

配套資源

第1章我們可以用數據做什麼1

學習目標1

1.1數據分析的意義1

1.2數據分析的基本流程1

1.3常用的數據分析工具3

本章小結3

思考與練習4第2章工欲善其事,必先利其器5

學習目標5

2.1程序設計語言5

2.1.1程序設計語言發展史5

2.1.2“翻譯”高級程序設計語言6

2.2Python簡介7

2.3搭建Python環境8

2.4安裝Python 解釋器8

2.4.1下載Python安裝文件8

2.4.2安裝Python11

2.4.3檢驗安裝是否成功13

2.4.4配置環境變量14

2.4.5Python IDLE的使用14

2.5集成開發環境VS Code17

2.5.1安裝VS Code17

2.5.2安裝插件17

2.5.3配置Python解釋器20

2.5.4在VS Code中編輯和運行Python程序20

2.6集成開發環境PyCharm22

2.6.1PyCharm安裝22

2.6.2PyCharm配置24

2.6.3PyCharm中編輯和運行Python文件26

2.7集成開發環境Anaconda27

2.7.1Anaconda安裝27

2.7.2使用Jupyter新建交互腳本30

2.8人工智能輔助編碼31

2.8.1大模型API輔助編程31

2.8.2AI編程插件31

本章小結33

思考與練習34第3章與計算機溝通的規則——Python基本語法35

學習目標35

3.1程序的格式框架36

3.2註釋36

3.3標識符37

3.4賦值語句 38

3.5輸入語句39

3.6輸出語句39

本章小結41

思考與練習41第4章用計算機語言表達想法——數值類型、運算符與表達式、內置

函數與庫42

學習目標42

4.1數值類型42

4.1.1整數類型42

4.1.2浮點數類型43

4.1.3復數類型44

4.1.4布爾類型44

4.2運算符與表達式45

4.2.1運算符45

4.2.2表達式46

4.3內置函數與庫47

4.3.1內置函數47

4.3.2庫48

4.3.3math庫的使用52

4.3.4random庫的使用53

4.3.5turtle繪圖55

思考與練習60第5章復雜邏輯實現——程序控制結構61

學習目標61

5.1順序結構61

5.2分支結構62

5.2.1單分支結構62

5.2.2雙分支結構63

5.2.3多分支結構63

5.3循環結構67

5.3.1遍歷循環67

5.3.2條件循環69

5.4break語句和continue語句70

5.5循環嵌套72

5.6循環的else子句73

本章小結74

思考與練習74第6章代碼復用——函數與模塊75

學習目標75

6.1函數的基本使用75

6.1.1函數基本概念75

6.1.2函數返回值77

6.1.3函數的形參與實參77

6.1.4變量的作用域80

6.2遞歸函數82

6.3常用內置函數83

6.3.1lambda()函數83

6.3.2map()函數84

6.3.3zip()函數85

本章小結86

思考與練習86第7章數據采集88

學習目標88

7.1爬蟲的原理88

7.2網頁基礎89

7.2.1網頁基本結構89

7.2.2網頁訪問原理94

7.3獲取網頁信息——requests庫97

7.4頁面內容提取100

7.4.1BeautifulSoup頁面解析100

7.4.2Xpath頁面解析104

7.4.3正則表達式106

7.5Selenium111

7.5.1Selenium網頁爬取112

7.5.2元素定位與交互112

本章小結116

思考與練習116第8章文本分析117

學習目標117

8.1中文分詞jieba庫117

8.1.1jieba分詞117

8.1.2詞性標註119

8.1.3關鍵詞提取120

8.2wordcloud 詞雲制作122

8.2.1wordcloud概述122

8.2.2wordcloud庫解析123

8.3LDA主題模型127

8.3.1LDA主題模型簡介127

8.3.2LDA模型實現及可視化128

本章小結132

思考與練習133第9章數據分析134

學習目標134

9.1Pandas數據結構134

9.1.1Series對象134

9.1.2DataFrame對象136

9.2文件讀寫 137

9.2.1讀文件138

9.2.2寫文件140

9.3數據審查與校驗142

9.4數據清洗144

9.5數據抽取145

9.6數據增、刪、改148

9.6.1增加數據148

9.6.2刪除數據148

9.6.3修改數據150

9.7數據統計150

9.8數據排序與排名151

9.8.1數據排序151

9.8.2排名153

9.9數據匯總154

9.9.1分類匯總154

9.9.2數據透視表156

9.10日期數據處理158

本章小結160

思考與練習160第10章數據可視化162

學習目標162

10.1圖表及實現工具162

10.2matplotlib簡介164

10.2.1matplotlib繪圖方式164

10.2.2matplotlib中文顯示167

10.3圖表的常用設置169

10.4常用圖表的繪制176

10.4.1繪制散點圖176

10.4.2繪制柱形圖177

10.4.3繪制餅圖180

10.5綜合案例182

10.6pyecharts交互式圖表183

10.6.1pyecharts快速上手183

10.6.2pyecharts實現大屏可視化187

10.7大屏可視化綜合案例188

思考與練習194