Python程式設計教程(2021年清華大學出版社出版的圖書)

Python程式設計教程(2021年清華大學出版社出版的圖書)

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

《Python程式設計教程》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計教程
  • 作者:王圓
  • 出版時間:2021年11月1日
  • 出版社清華大學出版社
  • 頁數:244 頁
  • ISBN:9787302591986
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《Python程式設計》詳細介紹了 Python 語言的相關知識,共分 10 章,具體內容包括 Python 概述、基本語法、字元串、Python 數據結構、函式、面向對象、模組與包、異常、檔案和課程設計。Python 程式設計是一門實踐性非常強的課程,具有一定的難度,新手入門較困難。本書內容融入了編者多年的一線教學體會,同時介紹了大量的編程實例。本書是廣東省“電子商務”品牌專業的研究成果,提供了完備的課程資源。
《Python程式設計》主要面向普通高等職業院校學生,可作為電子商務、大數據技術、人工智慧技術、計算機套用技術等專業的教學用書,也可作為相關領域的培訓教材和企業開發人員的參考用書。

圖書目錄

第 1 章 Python 概述 1
1.1 Python 語言簡介 1
1.1.1 什麼是 Python 1
1.1.2 Python 的套用領域 2
1.1.3 Python 的特點 2
1.1.4 Python 程式運行機制 3
1.1.5 如何學好 Python 4
1.2 Python 版本簡介 5
1.2.1 初學者應該選擇哪個版本 5
1.2.2 Python 2.x 的代碼轉換成 Python 3.x 的代碼 6
1.2.3 Python 2.x 和 Python 3.x 的區別 7
1.3 Python 開發環境安裝與配置 9
1.3.1 Windows 上安裝 Python 開發環境 10
1.3.2 配置 PATH 環境變數 13
1.3.3 編寫第一個 Python 程式 14
1.3.4 PyCharm 安裝和使用 15
1.4 Python 編程規範 19
1.4.1 語句 19
1.4.2 注釋 19
1.4.3 縮進 20
1.5 擴展庫安裝方法 21
1.5.1 pip 命令安裝 21
1.5.2 手動下載第三方庫,再使用 pip 命令安裝 22
本章小結 24
習題 24
第 2 章 基本語法 26
2.1 基本概念 26
2.1.1 標識符 26
2.1.2 關鍵字 27
2.1.3 常量與變數 27
2.1.4 基本數據類型 29
2.2 Python 表達式與運算符 32
2.2.1 表達式 32
2.2.2 運算符 32
2.3 Python 常用內置函式 35
2.4 程式流程控制 36
2.4.1 順序結構 36
2.4.2 選擇結構 36
2.4.3 循環語句 40
2.5 拓展實踐 47
2.5.1 列印九九乘法表 47
2.5.2 求素數 47
2.5.3 猜數遊戲 48
本章小結 48
習題 49
第 3 章 字元串 51
3.1 字元串概述 51
3.1.1 字元串 51
3.1.2 訪問字元串中的值 52
3.1.3 拼接字元串 53
3.2 字元串的編碼格式 55
3.2.1 ASCII 碼 55
3.2.2 GB2312 碼和 GBK 碼 55
3.2.3 Unicode 碼 55
3.2.4 UTF-8 碼 55
3.3 轉義字元與原始字元串 56
3.3.1 轉義字元 56
3.3.2 原始字元串 58
3.4 字元串格式化 58
3.4.1 %運算符格式化字元串 59
3.4.2 str.format()方法 62
3.4.3 f-string 66
3.5 字元串常用方法與操作 67
3.5.1 獲取字元串的長度或位元組數 68
3.5.2 分割和合併字元串 69
3.5.3 檢索和替換字元串 70
3.5.4 字元串大小寫轉換 73
3.5.5 去除字元串中的空格和特殊符號 75
3.5.6 字元串編碼和解碼 76
3.5.7 字元串對齊方法 78
3.6 字元串常量 79
3.7 正則表達式 80
3.7.1 匹配字元串 80
3.7.2 替換字元串 84
3.7.3 分割字元串 84
3.7.4 元字元 85
3.8 拓展實踐 86
3.8.1 統計各類字元的個數 86
3.8.2 模擬微信發紅包 87
本章小結 88
習題 89
第 4 章 Python 數據結構 91
4.1 概述 91
4.2 列表 92
4.2.1 創建和刪除列表 92
4.2.2 列表的常用操作 93
4.2.3 列表推導式 98
4.2.4 列表常用函式 99
4.3 元組 102
4.3.1 區分元組和列表 102
4.3.2 創建元組 103
4.3.3 元組的常用操作 104
4.4 字典 106
4.4.1 創建字典 107
4.4.2 訪問字典元素 109
4.4.3 字典常用的函式和方法 110
4.5 集合 113
4.5.1 創建集合 113
4.5.2 集合運算 114
4.5.3 集合常用函式和方法 116
4.6 拓展實踐 116
4.6.1 皮具保養小貼士 116
4.6.2 日期判斷 117
本章小結 121
習題 121
第 5 章 函式 123
5.1 函式定義與調用 123
5.1.1 函式定義 124
5.1.2 函式調用 125
5.2 參數傳遞 127
5.2.1 位置參數 127
5.2.2 默認參數 128
5.2.3 關鍵字參數 129
5.2.4 可變長度參數 129
5.2.5 序列作函式參數 130
5.3 變數作用域 132
5.3.1 局部變數 132
5.3.2 全局變數 133
5.3.3 global 關鍵字和 nonlocal 關鍵字 134
5.4 匿名函式 135
5.5 遞歸函式 137
5.6 拓展實踐 138
5.6.1 計算會員折扣 138
5.6.2 手機選單 139
5.6.3 刪除偶數/奇數 141
本章小結 142
習題 143
第 6 章 面向對象 146
6.1 面向過程和面向對象 146
6.2 類 147
6.3 對象 148
6.4 類的屬性和方法 149
6.4.1 屬性 149
6.4.2 方法 150
6.5 封裝 152
6.6 繼承 154
6.6.1 繼承的語法 154
6.6.2 多繼承 155
6.6.3 方法的重寫 156
6.6.4 未綁定方法 157
6.6.5 使用 super()函式調用父類的構造方法 158
6.7 Python 語言的動態性 160
6.7.1 添加和刪除對象屬性 160
6.7.2 添加類屬性 161
6.7.3 動態添加方法 162
6.7.4 動態屬性與__slots__ 163
6.7.5 使用 type()函式動態創建類 164
6.7.6 使用 metaclass 動態修改類 165
6.8 多態 167
6.9 枚舉類 169
6.10 拓展實踐 172
6.10.1 定義類和實例化對象實踐 172
6.10.2 類的方法實踐 172
6.10.3 類的繼承實踐 173
本章小結 174
習題 174
第 7 章 模組與包 176
7.1 模組 176
7.1.1 導入模組 177
7.1.2 自定義模組 179
7.1.3 為模組編寫說明文檔 180
7.1.4 為模組編寫測試代碼 181
7.1.5 模組的__all__變數 182
7.1.6 查看模組內容 183
7.2 包 184
7.2.1 定義包 185
7.2.2 導入包 185
7.3 拓展實踐 187
7.3.1 模組定義和導入 187
7.3.2 導入模組時起別名 188
本章小結 188
習題 189
第 8 章 異常 191
8.1 異常與錯誤 191
8.2 異常處理機制 192
8.2.1 使用 try.except 捕獲異常 192
8.2.2 使用 try.except.else 捕獲異常194
8.2.3 使用 try.except.finally 捕獲異常 195
8.2.4 使用 raise 引發異常 197
8.2.5 獲取異常信息 198
8.3 自定義異常類 199
8.4 異常處理規則 200
8.5 拓展實踐 201
8.5.1 猜數字 201
8.5.2 年齡異常判斷 202
本章小結 202
習題 203
第 9 章 檔案 205
9.1 檔案基礎知識 205
9.2 檔案的基本操作 206
9.2.1 open()函式 206
9.2.2 close()方法 208
9.2.3 write()方法 209
9.2.4 read()方法 210
9.2.5 readline()方法 210
9.2.6 readlines()方法 211
9.3 os 模組與資料夾操作 212
9.3.1 mkdir()函式 215
9.3.2 chdir()函式 215
9.3.3 rmdir()函式 216
9.3.4 rename()函式 216
9.3.5 remove()函式 217
9.4 拓展實踐 217
9.4.1 檔案套用實踐一 217
9.4.2 檔案套用實踐二 218
本章小結 219
習題 219
第 10 章 課程設計—商品庫存管理 221
10.1 需求分析 221
10.2 主界面設計 221
10.3 各功能模組設計 222
本章小結 228
習題 229
習題參考答案 230
參考文獻 243

相關詞條

熱門詞條

聯絡我們