Python語言及其應用(第2版)

翁正秋,高巖

  • 出版商: 電子工業
  • 出版日期: 2026-03-01
  • 售價: $348
  • 語言: 簡體中文
  • 頁數: 268
  • ISBN: 7121520567
  • ISBN-13: 9787121520563
  • 相關分類: Python
  • 下單後立即進貨 (約4週~6週)

商品描述

Python語言不僅語法優雅、清晰、簡潔,而且具有大量第三方函數模塊,因此很適合初學者作為程序設計入門語言進行學習,並且對學科交叉應用很有幫助。本書介紹Python語言及其應用的基礎知識。全書以Python語言為實現語言,介紹程序設計的基本思想和方法,致力於培養讀者使用Python語言解決各類實際問題的能力。在編寫過程中,本書以案例為驅動,輔以知識梳理、小結與習題、課外拓展、實訓。全書共9章,主要內容有認識Python語言、函數、分支與循環、列表與元組、字符串與文件、字典與集合、正則表達式、數據挖掘與分析、辦公自動化。

目錄大綱

第1章 認識Python語言 1
1.1 案例 1
1.1.1 執行“我的首個Python語言程序” 1
1.1.2 求正方形的面積 3
1.1.3 制作首個遊戲 4
1.2 知識梳理 5
1.2.1 Python語言的執行原理 5
1.2.2 語句的結束 6
1.2.3 註釋 6
1.2.4 編碼 7
1.2.5 輸入與輸出 7
1.2.6 值與類型 10
1.2.7 變量與標識符 14
1.2.8 運算符和不同類型的混合計算 14
1.2.9 字符串的連接與倍增 14
1.2.10 將數字轉換為字符串 15
1.2.11 導入模塊 16
1.2.12 安裝Python語言的開發環境 16
1.2.13 Python 2與Python 3的切換 18
1.3 小結與習題 21
1.3.1 小結 21
1.3.2 習題 21
1.4 課外拓展 21
1.5 實訓 22
1.5.1 認識Python語言 22
1.5.2 Python語言入門 25
第2章 函數 29
2.1 案例 30
2.1.1 使用函數輸出“Hello world!” 30
2.1.2 使用函數定義正方形的面積 30
2.1.3 使用函數定義猜數遊戲 31
2.2 知識梳理 32
2.2.1 函數的定義與調用 32
2.2.2 函數的參數 33
2.2.3 return語句 36
2.2.4 局部變量與全局變量 37
2.2.5 函數的作用域 38
2.2.6 模塊 39
2.2.7 縮進格式 40
2.2.8 文檔字符串 40
2.2.9 字符串格式化輸出 40
2.2.10 內置函數 41
2.3 小結與習題 41
2.3.1 小結 41
2.3.2 習題 42
2.4 課外拓展 42
2.5 實訓 44
第3章 分支與循環 48
3.1 案例 49
3.1.1 猜數遊戲(一次猜數機會) 49
3.1.2 猜數遊戲(多次猜數機會)版本1 49
3.1.3 猜數遊戲(多次猜數機會)版本2 50
3.2 知識梳理 51
3.2.1 常用運算符 51
3.2.2 if語句 58
3.2.3 while語句 63
3.2.4 嵌套和中止循環 65
3.2.5 for語句 66
3.3 小結與習題 67
3.3.1 小結 67
3.3.2 習題 68
3.4 課外拓展 68
3.5 實訓 71
3.5.1 分支 71
3.5.2 循環 76
第4章 列表與元組 79
4.1 案例 80
4.1.1 猜數遊戲(記錄遊戲過程數據) 80
4.1.2 猜數遊戲的擴展 81
4.2 知識梳理 82
4.2.1 列表基礎 82
4.2.2 列表的索引 85
4.2.3 求元素數量 85
4.2.4 列表運算符 86
4.2.5 列表的截取與拼接 86
4.2.6 列表推導式 86
4.2.7 嵌套列表 87
4.2.8 列表函數與列表方法 88
4.2.9 元組基礎 89
4.2.10 元組運算符 91
4.2.11 元組的索引與截取 92
4.2.12 元組函數與元組方法 92
4.3 小結與習題 93
4.3.1 小結 93
4.3.2 習題 93
4.4 課外拓展 94
4.5 實訓 95
4.5.1 列表 95
4.5.2 元組 100
第5章 字符串與文件 103
5.1 案例 104
5.1.1 遊戲中的字符串格式化及優化 104
5.1.2 存儲遊戲的過程日誌 105
5.2 知識梳理 107
5.2.1 字符串的寫法 107
5.2.2 字符串操作 108
5.2.3 字符串運算符 111
5.2.4 字符串函數 112
5.2.5 字符串格式化符號 113
5.2.6 字符串格式化函數 114
5.2.7 字符串切片 118
5.2.8 轉義字符 120
5.2.9 open函數的參數 121
5.2.10 文件的各種函數 122
5.2.11 文件、目錄操作函數 125
5.3 小結與習題 127
5.3.1 小結 127
5.3.2 習題 127
5.4 課外拓展 128
5.5 實訓 130
5.5.1 字符串 130
5.5.2 文件 136
第6章 字典與集合 140
6.1 案例 141
6.2 知識梳理 142
6.2.1 字典的定義 142
6.2.2 訪問字典中的值 143
6.2.3 修改字典 143
6.2.4 刪除字典中的元素 144
6.2.5 字典中鍵的特性 144
6.2.6 字典方法 145
6.2.7 字典函數 146
6.2.8 集合的定義 147
6.2.9 集合運算 148
6.2.10 更改集合 150
6.2.11 刪除集合中的元素 151
6.2.12 集合方法 153
6.2.13 集合函數 154
6.2.14 不可變集合 154
6.3 小結與習題 155
6.3.1 小結 155
6.3.2 習題 155
6.4 課外拓展 156
6.5 實訓 157
6.5.1 字典 157
6.5.2 集合 163
第7章 正則表達式 167
7.1 案例 167
7.1.1 使用正則表達式進行網頁解析 167
7.1.2 正則表達式在數據清洗中的應用 169
7.2 知識梳理 172
7.2.1 正則表達式的定義 172
7.2.2 修飾符 172
7.2.3 模式 173
7.2.4 compile函數 174
7.2.5 match函數 175
7.2.6 search函數 177
7.2.7 findall函數 178
7.2.8 sub函數 180
7.3 小結與習題 181
7.3.1 小結 181
7.3.2 習題 182
7.4 課外拓展 182
7.5 實訓 183
第8章 數據挖掘與分析 186
8.1 案例 187
8.1.1 電影數據讀取、預處理與可視化展示 187
8.1.2 電影數據分析與預測 188
8.2 知識梳理 193
8.2.1 數據獲取與收集 193
8.2.2 數據清洗和整理 194
8.2.3 數據統計與分析 204
8.2.4 數據可視化 207
8.3 小結與習題 209
8.3.1 小結 209
8.3.2 習題 209
8.4 課外拓展 209
8.5 實訓 212
第9章 辦公自動化 214
9.1 案例 214
9.1.1 Excel辦公自動化之培訓數據分析 214
9.1.2 Word辦公自動化之在職證明制作 216
9.2 知識梳理 219
9.2.1 xlrd的安裝與使用 219
9.2.2 xlwings的安裝與使用 225
9.2.3 xlsxwriter的安裝與使用 230
9.2.4 python-docx的安裝與使用 234
9.2.5 辦公自動化綜合案例 251
9.3 小結與習題 254
9.3.1 小結 254
9.3.2 習題 254
9.4 課外拓展 255
9.5 實訓 256