Python編程基礎與數據分析套用

《Python編程基礎與數據分析套用》是2023年電子工業出版社出版的圖書,作者是孫藝。

基本介紹

  • 中文名:Python編程基礎與數據分析套用
  • 作者:孫藝
  • 出版時間:2023年2月
  • 出版社:電子工業出版社
  • 頁數:380 頁
  • ISBN:9787121449192
  • 定價:79.80 元
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

當今各種程式語言在不斷地融合、壯大,其中Python表現尤為突出,把面向對象的思想和套用方式推向了一個新的高度,使得人們可以用技術的方式把事物之間的邏輯聯繫完美地展示出來。本書共18章,第1章介紹Python的產生、特點及安裝,第2章從標識符、注釋方式等幾個方面進行講解,第3章講解Python對象的內容,第4章詳細講解數據類型和函式方面的知識,第5章至第7章講解序列、映射、集合及控制語句的概念和使用方法,第8章和第9章講解檔案相關知識和異常的處理方法,第10章和第11章講解函式編程和模組化編程的內容,第12章講解面向對象的知識,第13章和第14章講解程式的執行環境和網路編程的重要知識,第15章至第18章是實驗的相關內容。

圖書目錄

第1章 Python概述 1
1.1 Python的產生及版本 1
1.2 Python的特點 1
1.3 Python的安裝與運行 2
第2章 Python基礎知識 3
2.1 Python的標識符 3
2.2 Python的保留字 4
2.3 行和縮進 4
2.4 Python的注釋 5
2.5 數據類型、變數和常量 5
2.5.1 數據類型 5
2.5.2 變數 8
2.5.3 常量 10
第3章 Python對象 11
3.1 內建類型 11
3.2 對象的概念 14
3.3 內建函式 16
第4章 數字及函式 20
4.1 數據類型 20
4.1.1 數字類型 20
4.1.2 Python數字類型轉換 21
4.1.3 Python算數運算符 21
4.2 函式的基本知識 23
4.2.1 數學函式 23
4.2.2 隨機數函式 23
4.2.3 三角函式 24
4.2.4 數學常量 24
第5章 序列 25
5.1 字元串 25
5.1.1 Python訪問字元串中
的值 25
5.1.2 Python字元串更新 25
5.1.3 Python轉義字元 26
5.1.4 Python字元串運算符 26
5.1.5 Python字元串格式化 27
5.1.6 Python三引號 28
5.1.7 Unicode字元串 29
5.1.8 Python的字元串內建
函式 29
5.2 列表 31
5.2.1 訪問列表中的值 31
5.2.2 更新列表 31
5.2.3 刪除列表元素 32
5.2.4 列表腳本操作符 32
5.2.5 列表截取與拼接 32
5.2.6 嵌套列表 33
5.2.7 列表函式和方法 33
5.3 元組 34
5.3.1 訪問元組 34
5.3.2 修改元組 35
5.3.3 刪除元組 35
5.3.4 元組運算符 35
5.3.5 元組索引和截取 36
5.3.6 元組內置函式 36
第6章 映射與集合 37
6.1 映射類型 37
6.1.1 訪問字典里的值 37
6.1.2 修改字典 38
6.1.3 刪除字典元素 38
6.1.4 字典鍵的特性 38
6.1.5 字典的內置函式和
方法 39
6.2 集合 40
6.2.1 集合概述 40
6.2.2 集合的基本操作 41
6.2.3 集合內置方法 43
第7章 控制語句 44
7.1 條件語句 44
7.1.1 if語句 44
7.1.2 if嵌套 47
7.2 循環 48
7.2.1 while循環 48
7.2.2 for循環 50
7.2.3 range 51
7.2.4 break語句、continue語句
及循環中的else子句 52
7.2.5 pass語句 54
第8章 檔案和內建函式 55
8.1 檔案對象 55
8.2 內建函式 55
8.3 檔案方法 56
第9章 異常處理 59
9.1 錯誤和異常 59
9.2 異常處理方法 60
9.2.1 try-except語句 60
9.2.2 try-finally語句 62
第10章 函式編程 63
10.1 函式 63
10.2 函式調用 63
10.3 參數傳遞 64
10.4 參數 65
10.5 匿名函式 69
10.6 變數作用域 70
10.7 return語句 73
10.8 疊代器 73
10.9 生成器 75
第11章 模組化編程 77
11.1 模組的定義 77
11.2 from-import語句 78
11.3 其他 78
11.4 包 80
第12章 面向對象 83
12.1 面向對象的相關知識 83
12.2 類和實例 84
12.3 訪問限制 86
12.4 繼承和多態 88
12.5 獲取對象信息 92
12.6 實例屬性和類屬性 96
第13章 執行環境 98
13.1 簡介 98
13.2 可調用對象 98
13.3 代碼對象 100
13.4 執行其他Python程式 103
13.5 執行其他非Python程式 103
13.6 結束執行 106
13.7 各種os模組屬性 107
第14章 網路編程 108
14.1 TCP/IP 108
14.2 TCP編程 109
14.2.1 客戶端 109
14.2.2 伺服器 110
14.3 UDP編程 112
14.4 多執行緒 113
14.5 多進程 114
14.6 主要示例 115
14.6.1 多進程模組 115
14.6.2 子進程模組 116
14.6.3 執行緒模組 118
14.6.4 Lock 119
14.6.5 多核CPU 121
14.6.6 ThreadLocal 122
14.7 進程與執行緒的模式 123
實 驗 篇
第15章 基礎實驗 125
15.1 Python基本數據類型―
數字、字元串 125
15.2 Python運算符與表達式 131
15.3 Python的判斷、循環、
函式 141
15.4 Python基本數據類型―
列表、元組 150
15.5 Python數據結構―列表
推導式 153
15.6 Python數據結構―字典
語法及套用 157
15.7 Python數據結構―集合
語法及套用 169
15.8 類與對象及系統成員
套用 176
15.9 Python函式設計與使用 182
15.10 Python模組的使用 191
15.11 Python生成器與疊代器 195
15.12 Python的檔案異常、I/O
及常用庫 199
15.13 Python數據爬蟲爬取網頁
數據 206
第16章 功能實驗 217
16.1 繪製多個子圖 217
16.2 文本說明 229
16.3 條形圖 244
16.4 3D圖 250
16.5 Redis 257
16.6 Series操作 262
16.7 DataFrame基本操作 269
16.8 可視化 277
第17章 數據分析 283
17.1 linalg線性代數函式 283
17.2 random類 288
17.3 電影數量增長可視化 297
17.4 數據預處理 316
17.5 特徵選擇 324
17.6 交叉驗證 328
17.7 模型評估 335
第18章 綜合實驗 352
18.1 筆跡識別 352
18.2 爬取商業動態數據 358
18.3 決策樹算法 363
18.4 機器學習實驗 369

相關詞條

熱門詞條

聯絡我們