注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Python語言程序設(shè)計(jì)(微課版)

Python語言程序設(shè)計(jì)(微課版)

Python語言程序設(shè)計(jì)(微課版)

定 價(jià):¥48.00

作 者: 劉立群,劉冰,楊亮,丁茜
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302597261 出版時(shí)間: 2022-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  “高級(jí)語言程序設(shè)計(jì)”是高校計(jì)算機(jī)基礎(chǔ)教學(xué)的核心課程,它以高級(jí)編程語言為平臺(tái),介紹計(jì)算機(jī)程序設(shè)計(jì)的思想和方法,既可以為后續(xù)相關(guān)課程打下基礎(chǔ),也有利于幫助學(xué)生理解基本編程思想,培養(yǎng)和訓(xùn)練計(jì)算求解的基本能力。Python語言具有語法簡(jiǎn)單、生態(tài)豐富,可跨平臺(tái)開發(fā)等優(yōu)點(diǎn),非常適合零編程基礎(chǔ)的人員學(xué)習(xí),是眾多高校廣泛開設(shè)的一門程序設(shè)計(jì)課程。 《Python語言程序設(shè)計(jì)(微課版)》 為遼寧省一流本科課程“高級(jí)語言程序設(shè)計(jì)Python”的指定教材,由該課程教學(xué)團(tuán)隊(duì)全力打造。全書針對(duì)初學(xué)者特點(diǎn),注重知識(shí)與實(shí)踐相結(jié)合,具有結(jié)構(gòu)嚴(yán)謹(jǐn)、表達(dá)簡(jiǎn)潔、案例生動(dòng)等特點(diǎn),既強(qiáng)調(diào)基礎(chǔ)理論、基本知識(shí)的學(xué)習(xí),又注重學(xué)習(xí)者思維和能力的培養(yǎng)。 《Python語言程序設(shè)計(jì)(微課版)》 相關(guān)教學(xué)資源豐富,全部可免費(fèi)開放下載,非常適合作為高等學(xué)校本科學(xué)生的門程序設(shè)計(jì)課程教材,也可作為各類成人高等教育教學(xué)用書,以及相關(guān)人才培訓(xùn)教材或自學(xué)用書。

作者簡(jiǎn)介

  劉立群,沈陽師范大學(xué)計(jì)算機(jī)與數(shù)學(xué)基礎(chǔ)教學(xué)部教授,長期從事計(jì)算機(jī)基礎(chǔ)教育的研究與教學(xué)工作。參與多個(gè)省部級(jí)教改項(xiàng)目,并多次獲獎(jiǎng)。在遼寧省精品資源共享課《程序設(shè)計(jì)基礎(chǔ)》、《計(jì)算文化與計(jì)算思維》擔(dān)任負(fù)責(zé)人及主講教師,并先后參與出版及編寫多部計(jì)算機(jī)基礎(chǔ)類教材。

圖書目錄

第1章 程序和算法 1
1.1 程序 1
1.1.1 語言的演變 1
1.1.2 高級(jí)語言的運(yùn)行機(jī)制 2
1.2 算法 4
1.2.1 什么是算法 4
1.2.2 算法的要素與表示 6
1.2.3 常用的算法策略 9
習(xí)題 12
第2章 Python語言概述 14
2.1 Python的產(chǎn)生與特性 14
2.1.1 Python語言的發(fā)展 14
2.1.2 Python語言的特性 15
2.2 Python的安裝與運(yùn)行 16
2.2.1 Python的下載和安裝 16
2.2.2 Python的運(yùn)行 18
2.3 Python的基本語法 19
2.3.1 初識(shí)程序 19
2.3.2 語法規(guī)則 23
2.4 程序設(shè)計(jì)基礎(chǔ) 25
2.4.1 問題求解的程序結(jié)構(gòu) 25
2.4.2 函數(shù)是什么 27
2.4.3 輸入函數(shù)input() 28
2.4.4 輸出函數(shù)print() 30
2.4.5 轉(zhuǎn)換函數(shù)eval() 32
2.4.6 變量與賦值 33
2.5 turtle繪圖 36
2.5.1 標(biāo)準(zhǔn)庫的導(dǎo)入 37
2.5.2 窗口與畫布 38
2.5.3 繪圖動(dòng)作與狀態(tài) 41
2.5.4 畫筆控制與顏色控制 42
2.5.5 常用函數(shù)及功能 44
習(xí)題 46
第3章 基本數(shù)據(jù)運(yùn)算與函數(shù) 48
3.1 基本數(shù)據(jù)類型 48
3.1.1 數(shù)值類型 48
3.1.2 字符串類型 50
3.1.3 布爾類型 50
3.2 運(yùn)算符與表達(dá)式 51
3.2.1 算術(shù)運(yùn)算符 51
3.2.2 關(guān)系運(yùn)算符 51
3.2.3 賦值運(yùn)算符 51
3.2.4 邏輯運(yùn)算符 52
3.2.5 位運(yùn)算符 52
3.2.6 成員運(yùn)算符 53
3.2.7 身份運(yùn)算符 53
3.2.8 表達(dá)式 54
3.3 常用內(nèi)置函數(shù) 54
3.3.1 概述 55
3.3.2 常用內(nèi)置函數(shù) 55
3.3.3 函數(shù)實(shí)例 56
3.4 常用標(biāo)準(zhǔn)庫函數(shù) 59
3.4.1 random模塊 59
3.4.2 time模塊 61
3.4.3 math模塊 64
3.4.4 calendar模塊 65
習(xí)題 66
第4章 程序控制結(jié)構(gòu) 67
4.1 結(jié)構(gòu)化程序的基本結(jié)構(gòu) 67
4.1.1 順序結(jié)構(gòu) 67
4.1.2 分支結(jié)構(gòu) 67
4.1.3 循環(huán)結(jié)構(gòu) 68
4.2 分支結(jié)構(gòu) 69
4.2.1 單分支結(jié)構(gòu) 69
4.2.2 雙分支結(jié)構(gòu) 70
4.2.3 多分支結(jié)構(gòu) 71
4.2.4 分支結(jié)構(gòu)的嵌套 73
4.3 循環(huán)結(jié)構(gòu) 74
4.3.1 for語句循環(huán) 74
4.3.2 while語句循環(huán) 76
4.3.3 循環(huán)的嵌套 78
4.4 break語句和continue語句 80
4.4.1 break語句 80
4.4.2 continue語句 81
習(xí)題 83
第5章 組合數(shù)據(jù)結(jié)構(gòu) 85
5.1 組合類型簡(jiǎn)介 85
5.2 列表 86
5.2.1 創(chuàng)建列表 86
5.2.2 訪問列表 87
5.2.3 更新列表 90
5.2.4 列表常用的其他操作 91
5.3 元組 92
5.3.1 創(chuàng)建元組 92
5.3.2 訪問元組 94
5.4 字典 95
5.4.1 字典的創(chuàng)建 95
5.4.2 訪問字典 97
5.4.3 更新字典 98
5.4.4 字典常用的操作 100
5.5 集合 102
5.5.1 創(chuàng)建集合 102
5.5.2 訪問集合 103
5.5.3 更新集合 103
5.5.4 集合常用的操作 104
習(xí)題 105
第6章 字符串與正則表達(dá)式 107
6.1 字符串的格式化 107
6.1.1 轉(zhuǎn)義字符串與原始字符串 107
6.1.2 字符串的格式化- % 109
6.1.3 字符串的格式化- format 111
6.2 字符串的基本操作 114
6.2.1 字符串的索引與分片 114
6.2.2 字符串的基本運(yùn)算 116
6.3 字符串函數(shù)與方法 116
6.3.1 字符串運(yùn)算函數(shù) 116
6.3.2 字符串運(yùn)算方法 118
6.4 中文分詞模塊jieba 120
6.4.1 jieba庫概述 120
6.4.2 中文分詞與統(tǒng)計(jì)分析 121
6.5 正則表達(dá)式 126
習(xí)題 128
第7章 自定義函數(shù)和模塊 130
7.1 函數(shù)的定義 130
7.2 函數(shù)的調(diào)用 131
7.3 函數(shù)的參數(shù)傳遞 133
7.3.1 參數(shù)傳遞的方式 133
7.3.2 位置參數(shù)和關(guān)鍵字參數(shù) 135
7.3.3 默認(rèn)值參數(shù) 138
7.3.4 可變參數(shù) 140
7.4 變量的作用域 143
7.4.1 局部變量 143
7.4.2 全局變量 145
7.5 函數(shù)的嵌套和遞歸 147
7.5.1 函數(shù)的嵌套 147
7.5.2 遞歸 149
7.6 lambda函數(shù) 151
7.7 模塊 152
7.7.1 模塊的導(dǎo)入 152
7.7.2 模塊的搜索路徑 152
7.7.3 自定義模塊和包 153
7.7.4 安裝第三方模塊 155
7.7.5 常見模塊應(yīng)用實(shí)例 158
習(xí)題 170
第8章 文件與異常處理 173
8.1 文件的概念和基本操作 173
8.1.1 文件 173
8.1.2 文件的分類 173
8.1.3 文件的基本操作 174
8.2 文本文件的操作 176
8.2.1 文件的讀取 176
8.2.2 文件的寫入 179
8.3 csv文件的處理 181
8.3.1 csv文件 181
8.3.2 csv文件的讀取 181
8.3.3 csv文件的寫入 182
8.4 os模塊和文件夾 183
8.4.1 os模塊和os.path模塊 183
8.4.2 相對(duì)路徑和路徑 184
8.4.3 分別處理路徑的文件夾部分
和文件名部分 185
8.5 常見異常及異常處理 186
8.5.1 Python的常見異常 186
8.5.2 Python的異常處理 188
習(xí)題 189
第9章 Python類和對(duì)象 191
9.1 類的定義 191
9.1.1 類的基本概念 191
9.1.2 類與對(duì)象的關(guān)系 191
9.1.3 類的定義 191
9.2 對(duì)象的創(chuàng)建 192
9.2.1 創(chuàng)建對(duì)象 192
9.2.2 多個(gè)對(duì)象的創(chuàng)建 193
9.3 屬性和方法 194
9.3.1 類屬性的基本操作 194
9.3.2 公有屬性與私有屬性 196
9.3.3 對(duì)象方法 197
9.3.4 內(nèi)置方法 198
9.4 繼承 200
9.4.1 派生類的定義 200
9.4.2 派生類定義新屬性和方法 201
9.4.3 派生類成員的構(gòu)成 202
9.4.4 多繼承 203
9.5 重載 204
9.5.1 方法重載 204
9.5.2 運(yùn)算符重載 205
習(xí)題 207
第10章 Python高級(jí)應(yīng)用 208
10.1 圖形用戶界面編程 208
10.1.1 tkinter模塊入門 208
10.1.2 tkinter常用組件 214
10.2 網(wǎng)絡(luò)編程基礎(chǔ) 221
10.2.1 HTML簡(jiǎn)介 221
10.2.2 Python網(wǎng)絡(luò)爬蟲 222
10.3 數(shù)據(jù)庫編程 229
10.3.1 SQLite數(shù)據(jù)庫簡(jiǎn)介 229
10.3.2 Python操作SQLite
數(shù)據(jù)庫 229
10.4 數(shù)據(jù)分析與可視化 231
10.4.1 認(rèn)識(shí)Matplotlib 231
10.4.2 Matplotlib繪制圖表 233
習(xí)題 237
參考文獻(xiàn) 239
  
  

  
  
  

  
  
  
  
  
  
  
  
  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)