Python基礎實用教程(實例視頻教學)(第2版)

《Python基礎實用教程(實例視頻教學)(第2版) 》是2022年電子工業出版社出版的圖書,作者是鄭阿奇、劉清枝。

基本介紹

  • 中文名:Python基礎實用教程(實例視頻教學)(第2版)
  • 作者:鄭阿奇、劉清枝
  • 出版社:電子工業出版社
  • 出版時間:2022年12月
  • 頁數:240 頁
  • 定價:45 元
  • 開本:16 開
  • ISBN:9787121446863
內容簡介,圖書目錄,

內容簡介

本書以Python 3.x為平台,內容包括Python及其程式基本構成、數據類型和表達式、程式控制結構、序列、函式、檔案操作、面向對象編程、數據可視化、各類套用、項目實戰和Web開發。通過綜合實例,把知識和編程相結合;通過實訓,培養讀者解決問題的能力。項目實戰案例經過精心設計,綜合套用Python解決實際問題。本書配有教學視頻、PPT教學課件、網路文檔、實例源碼檔案和資源檔案,需要的讀者可以通過華信教育資源網免費下載。本書可作為大學本科和高職高專有關課程的教材,也可作為Python自學參考書。

圖書目錄

第1章 Python及其程式基本構成 1
1.1 Python簡介 1
1.2 Python程式基本構成 1
1.2.1 注釋 1
1.2.2 標識符和關鍵字 2
1.2.3 賦值語句和數據類型 2
1.2.4 分支和縮進 3
1.2.5 輸入和輸出函式 3
1.2.6 程式行組成 3
1.3 Python安裝及其集成開發環境 4
1.3.1 Python安裝 4
1.3.2 Python集成開發環境 4
1.4 程式運行 5
1.5 程式運行錯誤 5
1.5.1 語法錯誤 6
1.5.2 運行錯誤 7
1.5.3 運行結果不正確 8
【實訓】 8
1.6 Python內置函式、標準庫和第三
方庫 8
1.6.1 內置函式 8
1.6.2 標準庫 8
1.6.3 第三方庫 9
第2章 數據類型和表達式 11
2.1 數值類型和表達式 11
2.1.1 整型 11
2.1.2 浮點型 12
2.1.3 複數型 13
2.1.4 數值運算符 13
2.1.5 常用函式 15
2.2 布爾類型和表達式 18
2.2.1 布爾類型及運算 18
2.2.2 判斷運算符 19
2.3 字元串類型和表達式 20
2.3.1 字元編碼及其Python支持 20
2.3.2 轉義字元 21
2.3.3 字元串常量 23
2.3.4 位元組串 23
2.3.5 內置字元串函式 23
2.3.6 字元串運算符 24
2.3.7 字元串操作方法 25
2.3.8 正則表達式 28
【綜合實例】:字元串加解密和子串
匹配 31
【實訓】 33
2.4 日期和時間類型 33
2.4.1 日期和時間庫 33
2.4.2 時間庫 35
2.5 數據類型轉換 36
2.5.1 進制和數值轉換 36
2.5.2 字元和碼值轉換 37
【綜合實例】:不同進制表達式計算 38
【實訓】 38
第3章 程式控制結構 39
3.1 程式基本結構 39
3.1.1 數據輸入 39
3.1.2 數據輸出 40
3.1.3 算法描述和實現 43
3.2 分支結構 44
3.2.1 分支語句 44
3.2.2 分支語句的嵌套 47
3.3 循環結構 48
3.3.1 條件語句 48
3.3.2 遍歷語句 49
3.3.3 循環體控制語句 50
3.3.4 循環嵌套 52
【綜合實例】:快判素數和計時答題 52
【實訓】 54
3.4 異常處理 55
3.4.1 程式異常舉例 55
3.4.2 異常處理程式 56
3.4.3 主動拋出異常 59
【綜合實例】:計算輸入數據平均
成績 60
【實訓】 60
第4章 序列 62
4.1 列表 62
4.1.1 列表的特性 62
4.1.2 列表的基本操作 64
4.1.3 列表方法 65
4.1.4 列表推導式 68
【綜合實例】:評分處理和因數分解 70
【實訓】 72
4.2 元組 72
4.2.1 元組的特性 72
4.2.2 生成器推導式 74
4.3 集合 74
4.3.1 集合的創建與訪問 75
4.3.2 集合的基本操作 75
【綜合實例】:商品銷售分類統計 77
【實訓】 78
4.4 字典 78
4.4.1 字典的創建與基本操作 78
4.4.2 字典方法 79
【綜合實例】:百分成績分級統計 82
【實訓】 84
4.5 序列常用函式和相互轉換 84
4.5.1 序列常用函式 84
4.5.2 序列相互轉換 86
【綜合實例】:區分中英文和24點
遊戲 88
【實訓】 90
第5章 函式 91
5.1 自定義函式 91
5.1.1 函式定義與調用 91
5.1.2 列表推導式調用函式 91
5.2 參數傳遞 92
5.2.1 定長參數 93
5.2.2 可變長參數 93
5.2.3 序列解包 94
5.3 變數作用域 95
5.4 函式的嵌套與遞歸 96
5.4.1 函式的嵌套 96
5.4.2 函式的遞歸 97
【綜合實例】:階乘、斐波那契和漢
諾塔 98
5.5 應用程式構成 101
5.5.1 模組 101
5.5.2 包 102
5.5.3 引用包模組 103
【綜合實例】:報數遊戲 105
【實訓】 105
第6章 檔案操作 106
6.1 檔案及其操作 106
6.1.1 打開和關閉檔案 106
6.1.2 數據操作 108
6.1.3 二進制檔案和序列化操作 109
6.1.4 檔案(資料夾)操作 110
【綜合實例】:商品分類和用戶賬號
管理 110
【實訓】 113
6.2 CSV和Excel操作 113
6.2.1 CSV操作 113
【綜合實例】:商品訂單管理 114
【實訓】 116
6.2.2 Excel操作 116
【綜合實例】:訂單統計分析 117
【實訓】 119
第7章 面向對象編程 120
7.1 類 120
7.1.1 類和對象 120
7.1.2 類的定義與使用 121
7.2 數據成員和數據成員方法 122
7.2.1 數據成員 122
7.2.2 數據成員方法 123
7.2.3 特性方法 124
7.2.4 動態性 125
【綜合實例】:圓面積、周長和
圓柱體積 125
【實訓】 126
7.3 子類 126
7.3.1 繼承 126
【綜合實例】:學生課程數據操作 126
【實訓】 127
7.3.2 多重繼承 127
【綜合實例】:學生課程成績數據
操作 127
【實訓】 128
7.3.3 多態 128
第8章 數據可視化 130
8.1 畫圖模組及套用 130
【綜合實例】:實時時鐘 132
【實訓】 136
8.2 圖表處理及套用 136
8.2.1 基本繪圖 137
【綜合實例】:指數衰減的曲線和
三維圖 138
【實訓】 141
8.2.2 繪製圖表 141
【綜合實例】:學生課程成績等級
圖表 144
【實訓】 148
8.3 最優圖形界面程式設計 148
8.3.1 PyQt5開發環境安裝 149
8.3.2 PyQt5視窗與控制項 150
8.3.3 常用基本控制項 151
【綜合實例】:計算圓面積 153
【實訓】 158
第9章 各類套用 159
9.1 文本分詞、語音合成和播放 159
【綜合實例】:公車語音播報 161
【實訓】 162
9.2 詞頻分析和詞雲可視化 163
【綜合實例】:英文閱讀詞頻分析和
詞雲可視化 163
【實訓】 165
9.3 網路信息爬取 165
【綜合實例】:大學排名爬取 166
【實訓】 170
9.4 圖像數據處理和顯示 170
【綜合實例】:天池和水怪照片
處理 171
【實訓】 175
9.5 人臉識別和抓拍比對 175
【綜合實例】:圖片人臉識別和抓拍
人臉比對 176
【實訓】 179
第10章 項目實戰 180
10.1 需求分析與設計 180
10.1.1 程式設計方法 180
10.1.2 系統層次結構 180
10.2 系統實施方案與準備 181
10.2.1 開發環境搭建 181
10.2.2 數據準備 183
10.2.3 項目結構 184
10.3 圖形界面功能設計與開發 185
10.3.1 用戶管理 185
10.3.2 功能導航 189
10.3.3 商品選購 191
10.3.4 下單結算 198
10.3.5 銷售分析 207
10.4 應用程式打包發布 213
【實訓】 214
第11章 Web開發 215
11.1 Django環境搭建 215
11.2 Django前端開發入門 215
11.3 表單、模型與後端開發 215
11.4 Django項目發布 216
習題及參考答案 217
第1章 217
第2章 218
第3章 220
第4章 221
第5章 223
第6章 225
第7章 226
第8章 227
第9章 228
附錄A 網路文檔索引 230
A.1 Python保留字 230
A.2 Python內置函式 230
A.3 常用RGB色彩 230
A.4 Unicode常用字元編碼範圍 230
A.5 Python生態 230
A.6 Python標準庫分類 230
A.7 全國計算機等級考試二級Python
語言程式設計考試大綱 230
A.8 江蘇省計算機二級Python考試
大綱 230
A.9 在PyCharm環境中調試Python
程式 230

相關詞條

熱門詞條

聯絡我們