定 價(jià):¥55.00
作 者: | 葛日波,鐘建勛,朱志剛 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | 清華開發(fā)者學(xué)堂 |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302625896 | 出版時(shí)間: | 2023-03-01 | 包裝: | 平裝 |
開本: | 16開 | 頁(yè)數(shù): | 字?jǐn)?shù): |
目錄
第1章Python初步/1
1.1預(yù)備知識(shí)/1
1.1.1計(jì)算機(jī)與計(jì)算機(jī)系統(tǒng)/1
1.1.2程序與程序設(shè)計(jì)/3
1.1.3計(jì)算機(jī)語(yǔ)言概述/4
1.2Python語(yǔ)言簡(jiǎn)介/5
1.2.1Python語(yǔ)言的由來(lái)與發(fā)展/5
1.2.2Python語(yǔ)言的特點(diǎn)/6
1.3Python程序的結(jié)構(gòu)/7
1.3.14個(gè)簡(jiǎn)單的Python程序/7
1.3.2Python程序的模塊及引用/10
1.3.3Python程序中的函數(shù)/12
1.3.4Python程序的語(yǔ)句與語(yǔ)句塊/13
1.3.5Python程序中的注釋/14
1.3.6Python程序的縮進(jìn)/15
1.4使用Python上機(jī)編程/16
1.4.1Python的下載與安裝/16
1.4.2使用“開始”菜單里的啟動(dòng)欄/20
1.4.3IDLE簡(jiǎn)介/21
1.4.4使用IDLE上機(jī)編程/22
1.5習(xí)題與上機(jī)編程/23
第2章簡(jiǎn)單程序設(shè)計(jì)/26
2.1Python的標(biāo)識(shí)符/26
2.1.1基本字符集/26
2.1.2標(biāo)識(shí)符/27
2.2數(shù)據(jù)類型與變量/29
2.2.1數(shù)據(jù)類型/29
2.2.2數(shù)值型數(shù)據(jù)/30
2.2.3邏輯型數(shù)據(jù)/32
2.2.4變量/33
2.3數(shù)值型數(shù)據(jù)的處理/35
2.3.14個(gè)術(shù)語(yǔ)/35
2.3.2數(shù)值型數(shù)據(jù)的運(yùn)算/36
2.3.35個(gè)常用內(nèi)置函數(shù)/38
2.4字符串類型及其處理/40
2.4.1字符串類型與字符串/40
2.4.2字符串索引與切片/43
2.4.3字符串處理函數(shù)與方法/45
2.5算法與簡(jiǎn)單程序設(shè)計(jì)/49
2.5.1數(shù)據(jù)輸入輸出/49
2.5.2算法簡(jiǎn)介/57
2.5.3自上而下的程序設(shè)計(jì)方法/59
2.6習(xí)題與上機(jī)編程/63
第3章分支程序設(shè)計(jì)/69
3.1關(guān)系與邏輯運(yùn)算/69
3.1.1關(guān)系運(yùn)算/69
3.1.2邏輯運(yùn)算/72
3.1.3is運(yùn)算符/74
3.2簡(jiǎn)單分支程序設(shè)計(jì)/75
3.2.1雙路分支語(yǔ)句ifelse/75
3.2.2條件表達(dá)式/76
3.2.3單路分支語(yǔ)句if/77
3.2.42個(gè)標(biāo)準(zhǔn)庫(kù)模塊/78
3.2.53個(gè)程序設(shè)計(jì)實(shí)例/81
3.3復(fù)雜分支程序設(shè)計(jì)/85
3.3.1分支語(yǔ)句的嵌套/85
3.3.2多路分支語(yǔ)句ifelifelse/86
3.3.3程序異常處理/87
3.3.43個(gè)程序設(shè)計(jì)實(shí)例/88
3.4習(xí)題與上機(jī)編程/92
第4章循環(huán)程序設(shè)計(jì)/96
4.1遍歷循環(huán)for語(yǔ)句/96
4.1.1不帶else的for語(yǔ)句/96
4.1.2帶else的for語(yǔ)句/98
4.1.32個(gè)程序設(shè)計(jì)實(shí)例/99
4.2無(wú)限循環(huán)while語(yǔ)句/103
4.2.1不帶else的while語(yǔ)句/103
4.2.2帶else的while語(yǔ)句/104
4.2.3pass語(yǔ)句/104
4.2.42個(gè)程序設(shè)計(jì)實(shí)例/105
4.3循環(huán)的人為退出/109
4.3.1break語(yǔ)句/109
4.3.2continue語(yǔ)句/110
4.3.3random庫(kù)/112
4.3.42個(gè)程序設(shè)計(jì)實(shí)例/113
4.4循環(huán)的嵌套/116
4.4.1概述/116
4.4.23個(gè)程序設(shè)計(jì)實(shí)例/117
4.5習(xí)題與上機(jī)編程/121
第5章組合數(shù)據(jù)類型及其應(yīng)用/127
5.1元組及其應(yīng)用/127
5.1.1元組概述/127
5.1.2元組處理/128
5.1.32個(gè)程序設(shè)計(jì)實(shí)例/132
5.2列表及其應(yīng)用/136
5.2.1列表概述/136
5.2.2列表處理/137
5.2.32個(gè)程序設(shè)計(jì)實(shí)例/141
5.3字典及其應(yīng)用/144
5.3.1字典概述/144
5.3.2字典處理/146
5.3.32個(gè)程序設(shè)計(jì)實(shí)例/149
5.4集合及其應(yīng)用/153
5.4.1集合概述/153
5.4.2集合處理/154
5.4.31個(gè)程序設(shè)計(jì)實(shí)例——公司年會(huì)抽獎(jiǎng)/156
5.5習(xí)題與上機(jī)編程/158
第6章函數(shù)及其應(yīng)用/163
6.1函數(shù)基本知識(shí)/163
6.1.1復(fù)雜程序結(jié)構(gòu)與模塊化/163
6.1.2函數(shù)定義/165
6.1.3函數(shù)調(diào)用/168
6.2函數(shù)的參數(shù)傳遞/173
6.2.1不改變實(shí)參值的參數(shù)傳遞/173
6.2.2改變實(shí)參值的參數(shù)傳遞/174
6.2.3按參數(shù)名傳遞參數(shù)/174
6.2.4按默認(rèn)值傳遞參數(shù)/175
6.3變量的作用域/176
6.3.1局部變量/176
6.3.2全局變量/177
6.4遞歸函數(shù)/179
6.4.1函數(shù)的運(yùn)行機(jī)制/179
6.4.2遞歸函數(shù)/180
6.52個(gè)標(biāo)準(zhǔn)庫(kù)模塊/181
6.5.1time庫(kù)/181
6.5.2turtle庫(kù)/185
6.6習(xí)題與上機(jī)編程/194
第7章文件及其應(yīng)用/200
7.1文件基本知識(shí)/200
7.1.1文件概述/200
7.1.2文件的打開與關(guān)閉/202
7.2文本文件的操作/203
7.2.1文本文件寫操作/203
7.2.2文本文件讀操作/205
7.3文本文件應(yīng)用實(shí)例/207
7.3.1文件上下文管理器/207
7.3.22個(gè)程序設(shè)計(jì)實(shí)例/208
7.4習(xí)題與上機(jī)編程/213
第8章使用第三方庫(kù)/216
8.1使用pip工具管理第三方庫(kù)/216
8.23個(gè)常用第三方庫(kù)/219
8.2.1pyinstaller庫(kù)/219
8.2.2jieba庫(kù)/223
8.2.3wordcloud庫(kù)/224
8.3習(xí)題與上機(jī)編程/227
附錄課后習(xí)題參考答案/230