定 價(jià):¥59.80
作 者: | 董付國(guó) |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302611035 | 出版時(shí)間: | 2022-12-01 | 包裝: | 平裝 |
開(kāi)本: | 16開(kāi) | 頁(yè)數(shù): | 字?jǐn)?shù): |
第 1 章
Python 開(kāi)發(fā)環(huán)境搭建與使用 1
1.1 Python 語(yǔ)言簡(jiǎn)介 1
1.2 Python 版本選擇 1
1.3 Python 編程規(guī)范與代碼優(yōu)化建議 2
1.4 IDLE、Anaconda3 的安裝與使用 4
1.4.1 Python 解釋器安裝與 IDLE 簡(jiǎn)單使用 4
1.4.2 Jupyter Notebook 與 Spyder 安裝與使用 10
1.5 安裝擴(kuò)展庫(kù) 12
1.6 標(biāo)準(zhǔn)庫(kù)與擴(kuò)展庫(kù)中對(duì)象的導(dǎo)入與使用 14
1.6.1 import 包名 / 模塊名 [as 別名 ] 14
1.6.2 from 包名 / 模塊名 import 模塊名 / 對(duì)象名 [ as 別名 ] 15
1.6.3 from 模塊名 import * 15
1.7 __name__ 屬性的作用 ( 選講 ) 16
本章小結(jié) 16
習(xí)題 17
第 2 章
運(yùn)算符、表達(dá)式與內(nèi)置對(duì)象 19
2.1 Python 常用內(nèi)置對(duì)象 19
2.1.1 常量與變量 20
2.1.2 數(shù)字 21
2.1.3 字符串與字節(jié)串 23
2.1.4 列表、元組、字典、集合 24
2.2 Python 運(yùn)算符與表達(dá)式 25
2.2.1 算術(shù)運(yùn)算符 27
2.2.2 關(guān)系運(yùn)算符 29
2.2.3 成員測(cè)試運(yùn)算符 in 與同一性測(cè)試運(yùn)算符 is( 選講 ) 29
2.2.4 位運(yùn)算符與集合運(yùn)算符 ( 選講 ) 30
2.2.5 邏輯運(yùn)算符 31
2.2.6 矩陣乘法運(yùn)算符 @( 選講 ) 31
2.2.7 補(bǔ)充說(shuō)明 32
2.3 Python 關(guān)鍵字簡(jiǎn)要說(shuō)明 34
2.4 Python 常用內(nèi)置函數(shù) 35
2.4.1 類(lèi)型轉(zhuǎn)換與類(lèi)型判斷 41
2.4.2 最值與求和 44
2.4.3 基本輸入輸出 45
2.4.4 排序與逆序 46
2.4.5 枚舉 47
2.4.6 map()、reduce()、filter() 47
2.4.7 range() 50
2.4.8 zip() 50
2.4.9 eval() 51
2.5 精彩案例賞析 52
本章小結(jié) 52
習(xí)題 53
第 3 章
Python 可迭代對(duì)象 57
3.1 列表 58
3.1.1 列表創(chuàng)建與刪除 59
3.1.2 列表元素訪問(wèn) 59
3.1.3 列表常用方法 60
3.1.4 列表對(duì)象支持的運(yùn)算符 65
3.1.5 內(nèi)置函數(shù)對(duì)列表的操作 66
3.1.6 列表推導(dǎo)式語(yǔ)法與應(yīng)用 66
3.1.7 切片操作 70
3.2 元組 73
3.2.1 元組創(chuàng)建與元素訪問(wèn) 73
3.2.2 元組與列表的異同點(diǎn) 74
3.2.3 生成器表達(dá)式 75
3.3 字典 75
3.3.1 字典創(chuàng)建與刪除 76
3.3.2 字典元素訪問(wèn) 77
3.3.3 元素添加、修改與刪除 79
3.3.4 標(biāo)準(zhǔn)庫(kù) collections 中與字典有關(guān)的類(lèi) 80
3.4 集合 81
3.4.1 集合創(chuàng)建與刪除 81
3.4.2 集合方法與運(yùn)算 82
3.4.3 集合應(yīng)用案例 84
3.5 序列解包 86
本章小結(jié) 87
習(xí)題 88
第 4 章
程序控制結(jié)構(gòu) 91
4.1 條件表達(dá)式 91
4.2 選擇結(jié)構(gòu) 92
4.2.1 單分支選擇結(jié)構(gòu) 92
4.2.2 雙分支選擇結(jié)構(gòu) 93
4.2.3 多分支選擇結(jié)構(gòu) 94
4.2.4 選擇結(jié)構(gòu)的嵌套 95
4.3 循環(huán)結(jié)構(gòu) 96
4.3.1 for 循環(huán)與 while 循環(huán) 96
4.3.2 break 語(yǔ)句與 continue 語(yǔ)句 97
4.3.3 代碼優(yōu)化技巧 98
4.4 精彩案例賞析 99
本章小結(jié) 102
習(xí)題 103
第 5 章
函數(shù) 105
5.1 函數(shù)的定義與使用 105
5.1.1 基本語(yǔ)法 105
5.1.2 函數(shù)嵌套定義、可調(diào)用對(duì)象與修飾器 ( 選講 ) 107
5.1.3 函數(shù)遞歸調(diào)用 109
5.2 函數(shù)參數(shù) 110
5.2.1 位置參數(shù) 111
5.2.2 默認(rèn)值參數(shù) 111
5.2.3 關(guān)鍵參數(shù) 113
5.2.4 可變長(zhǎng)度參數(shù) 113
5.2.5 實(shí)參序列解包 114
5.3 變量作用域 115
5.4 lambda 表達(dá)式 117
5.5 生成器函數(shù)設(shè)計(jì)與使用 118
5.6 精彩案例賞析 120
本章小結(jié) 134
習(xí)題 135
第 6 章
面向?qū)ο蟪绦蛟O(shè)計(jì) ( 選講 ) 140
6.1 類(lèi)的定義與使用 140
6.2 數(shù)據(jù)成員與成員方法 141
6.2.1 私有成員與公有成員 141
6.2.2 數(shù)據(jù)成員 142
6.2.3 成員方法、類(lèi)方法、靜態(tài)方法、抽象方法 143
6.2.4 屬性 145
6.2.5 類(lèi)與對(duì)象的動(dòng)態(tài)性、混入機(jī)制 147
6.3 繼承、多態(tài) 148
6.3.1 繼承 148
6.3.2 多態(tài) 149
6.4 特殊方法與運(yùn)算符重載 150
6.5 精彩案例賞析 152
6.5.1 自定義隊(duì)列 152
6.5.2 自定義棧 155
本章小結(jié) 157
習(xí)題 157
第 7 章
字符串 161
7.1 字符串編碼格式簡(jiǎn)介 162
7.2 轉(zhuǎn)義字符與原始字符串 162
7.3 字符串格式化 163
7.3.1 使用 % 運(yùn)算符進(jìn)行格式化 ( 選講 ) 163
7.3.2 使用 format() 方法進(jìn)行字符串格式化 165
7.3.3 格式化的字符串常量 166
7.4 字符串常用操作 166
7.4.1 find()、rfind()、index()、rindex()、count() 168
7.4.2 split()、rsplit() 169
7.4.3 join() 170
7.4.4 lower()、upper()、capitalize()、title()、
swapcase() 170
7.4.5 replace()、maketrans()、translate() 170
7.4.6 strip()、rstrip()、lstrip() 171
7.4.7 startswith()、endswith() 172
7.4.8 isalnum()、isalpha()、isdigit()、isdecimal()、
isnumeric()、isspace()、isupper()、islower() 172
7.4.9 center()、ljust()、rjust()、zfill() 173
7.4.10 字符串對(duì)象支持的運(yùn)算符 173
7.4.11 適用于字符串對(duì)象的內(nèi)置函數(shù) 175
7.4.12 字符串對(duì)象的切片操作 177
7.5 字符串常量 177
7.6 中英文分詞 178
7.7 漢字到拼音的轉(zhuǎn)換 178
7.8 精彩案例賞析 179
本章小結(jié) 181
習(xí)題 182
第 8 章
正則表達(dá)式 ( 選講 ) 184
8.1 正則表達(dá)式語(yǔ)法 184
8.1.1 正則表達(dá)式基本語(yǔ)法 184
8.1.2 正則表達(dá)式擴(kuò)展語(yǔ)法 185
8.1.3 正則表達(dá)式集錦 186
8.2 直接使用正則表達(dá)式模塊 re 處理字符串 187
8.3 使用正則表達(dá)式對(duì)象處理字符串 190
8.4 Match 對(duì)象 192
8.5 精彩案例賞析 194
本章小結(jié) 195
習(xí)題 196