Python程式設計基礎(科學出版社出版圖書)

Python程式設計基礎(科學出版社出版圖書)

本詞條是多義詞,共14個義項
更多義項 ▼ 收起列表 ▲

《Python程式設計基礎》是2021年3月1日科學出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計基礎 
  • 出版時間:2021年3月1日
  • 出版社:科學出版社 
  • ISBN:9787030680761
  • 開本:16 開 
  • 裝幀:平裝 
  • 版次:1
  • 商品編碼:13140726
  • 品牌:科學出版社(SCIENCE PRESS)
  • 叢書名: 科學出版社“十三五”普通高等教育本科規劃教材
  • 用紙:膠版紙
  • 頁數:240
  • 正文語種:中文
內容簡介
《Python程式設計基礎》系統介紹了Python語言的基礎知識和程式設計方法。《Python程式設計基礎》共9章,主要包括Python概述、Python語言基礎、Python序列對象、Python程式結構、Python函式、文本處理(一):Python字元串、文本處理(二):Python正則表達式、面向對象程式設計、檔案與資料夾。
  《Python程式設計基礎》結構合理,內容循序漸進,取材得當。為便於教學,《Python程式設計基礎》配套有教學輔助平台,平台提供了高質量的配套PPT、微課視頻、例題原始碼以及習題參考答案、帶有近千道題題庫的定製考試解決方案等教學資源。
目錄
第1章 Python概述 1
1.1 Python語言的產生、發展及套用 1
1.2 Python的特點 2
1.3 Python的套用 3
1.4 簡單Python程式 5
1.5 Python的編程環境 8
1.5.1 IDLE初學者的編程環境 8
1.5.2 PyCharm套用環境 11
1.6 Python編程規範與錯誤糾正 16
1.6.1 Python的編程規範和特點 16
1.6.2 Python語句語法的一般規則 17
1.7 Python標準庫與擴展庫 18
1.7.1 Python的功能庫 18
1.7.2 安裝擴展庫 20
1.7.3 標準庫和擴展庫中對象的
導入和使用 21
本章小結 22
本章習題 23
第2章 Python語言基礎 24
2.1 Python內置對象與關鍵字 24
2.1.1 常量與變數 25
2.1.2 Python關鍵字 30
2.2 運算符和表達式 32
2.2.1 賦值運算符 32
2.2.2 算術運算符 33
2.2.3 關係運算符 35
2.2.4 位運算符 36
2.2.5 集合運算符 38
2.2.6 成員測試運算符和
同一性測試運算符 38
2.2.7 邏輯運算符 39
2.2.8 運算符“@”40
2.2.9 複合類型運算 41
2.3 Python內置函式(一) 42
2.3.1 求值函式eval( ) 45
2.3.2 基本輸入輸出函式 46
2.3.3 常用類型轉換與判斷函式 48
2.3.4 *大值、*小值與求和函式 54
2.4 Python內置函式(二) 54
2.4.1 排序函式 54
2.4.2 map( )、zip( )、filter( )、reduce( )函式 55
2.4.3 range( )函式、enumerate( )函式 59
本章小結 60
本章習題 61
第3章 Python序列對象 62
3.1 Python序列概述 62
3.2 PythonList:列表 63
3.2.1 列表的操作 63
3.2.2 列表操作的常用方法 65
3.2.3 支持列表對象操作的運算符 71
3.2.4 列表的函式操作與列表解析式 73
3.3 元組:輕型列表 82
3.3.1 元組的創建與元素的訪問 82
3.3.2 列表與元組的比較 84
3.3.3 生成器表達式 85
3.4 鍵與值的映射:字典 87
3.4.1 字典的創建 87
3.4.2 字典與字典元素的操作 88
3.4.3 與字典有關的類 91
3.5 無法重複的元素:集合 93
3.5.1 集合基礎知識 93
3.5.2 集合的操作和運算 94
3.5.3 集合與內置函式 97
3.5.4 集合的套用案例 97
3.6 序列的封包和解包 98
3.6.1 序列封包 98
3.6.2 序列解包 99
本章小結 100
本章習題 101
第4章 Python程式結構 102
4.1 程式控制結構 102
4.2 條件表達式 103
4.2.1 關係表達式 104
4.2.2 邏輯表達式 104
4.2.3 混合條件表達式 105
4.2.4 條件表達式的取值範圍 106
4.3 選擇結構 107
4.3.1 單分支選擇結構 107
4.3.2 雙分支選擇結構 109
4.3.3 多分支選擇結構 112
4.3.4 分支嵌套結構 114
4.4 循環結構 117
4.4.1 for循環和while循環 117
4.4.2 特殊語句break與continue語句 120
4.4.3 循環代碼的最佳化 122
4.5 綜合案例 123
本章小結 127
本章習題 128
第5章 Python函式 129
5.1 Python函式的分類 130
5.2 函式的定義 132
5.2.1 函式定義基本語法 132
5.2.2 函式的參數 133
5.2.3 函式傳遞參數時的序列解包 136
5.2.4 變數的作用域 138
5.3 匿名函式與lambda表達式 139
5.4 生成器函式 141
5.5 綜合案例 143
本章小結 144
本章習題 145
第6章 文本處理(一):Python字元串 146
6.1 字元串及其格式化 147
6.1.1 字元串編碼格式 147
6.1.2 轉義字元 148
6.1.3 字元串格式化 150
6.2 字元串操作(一) 159
6.2.1 字元串的常用方法 159
6.2.2 字元串的查找與計數 160
6.2.3 字元串的切分 162
6.2.4 字元串的連線 163
6.2.5 字元串大小寫轉換 165
6.2.6 字元串的查找與替換 166
6.3 字元串操作(二) 168
6.3.1 使用內置函式操作字元串對象 168
6.3.2 標準庫string中字元串常量 169
6.3.3 中英文分詞操作 170
6.3.4 漢字轉換到拼音 170
6.3.5 字元串的切片操作 171
6.4 綜合案例 172
本章小結 173
本章習題 174
第7章 文本處理(二):正則表達式 175
7.1 正則表達式基礎 175
7.1.1 正則表達式元字元 175
7.1.2 正則表達式子模式擴展語法 178
7.1.3 貪婪模式和非貪婪模式 178
7.1.4 正則表達式常用字元用法 179
7.2 正則表達式模組re 187
7.2.1 Python標準庫re 187
7.2.2 re模組方法套用舉例 188
7.2.3 正則表達式對象的套用 190
7.2.4 match對象 191
7.3 綜合案例 192
本章小結 194
本章習題 195
第8章 面向對象程式設計 196
8.1 面向對象程式設計基礎知識 196
8.1.1 面向對象程式設計的要素 196
8.1.2 類的定義 198
8.1.3 成員變數與成員方法 199
8.1.4 屬性 204
8.1.5 Python類的特殊方法 206
8.2 繼承和多態 209
8.2.1 繼承 209
8.2.2 多態 211
8.3 綜合案例 214
本章小結 218
本章習題 219
第9章 檔案與資料夾 220
9.1 檔案內容操作 220
9.1.1 檔案類型 220
9.1.2 檔案的打開和關閉 221
9.1.3 檔案對象的方法與屬性 224
9.1.4 檔案內容操作範例 225
9.2 檔案和資料夾操作 231
9.2.1 os模組 232
9.2.2 os.path模組 233
9.2.3 shutil模組 235
9.3 綜合案例 237
本章小結 240
本章習題 240

相關詞條

熱門詞條

聯絡我們