Python程式設計與套用(微課版)

Python程式設計與套用(微課版)

《Python程式設計與套用(微課版)》是電子工業出版社出版的圖書,作者是周化祥,王永樂,范瑛。

基本介紹

  • 中文名:Python程式設計與套用(微課版) 
  • 作者:周化祥,王永樂,范瑛
  • 出版時間:2023年8月
  • 出版社:電子工業出版社
  • 頁數:248 頁
  • 字數:393千字
  • ISBN:9787121457180
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書知識由淺入深、技能由易到難,精心設計了9章26個典型工作任務,包括:第1章認識Python程式,第2章數據類型與運算,第3章程式流程控制,第4章組合數據類型,第5章函式與模組,第6章檔案操作與管理,第7章面向對象編程,第8章異常處理,第9章數據解析和可視化。本書遵循“體現三教改革、開放共建共享、優質課程資源、課證聯繫紐帶”的指導思想。本書可以作為高等院校大數據、人工智慧、計算機等相關專業的教材,也可以作為計算思維培養的入門教材。

圖書目錄

第1章 認識Python程式 1
任務1.1 選擇Python程式設計語言 2
1.1.1 算法 2
1.1.2 程式 4
1.1.3 程式設計語言 4
1.1.4 程式設計方法 6
1.1.5 Python程式設計語言 7
1.1.6 與其他程式設計語言比較 9
任務1.2 搭建開發環境 10
1.2.1 Python解釋器 11
1.2.2 Python開發工具 11
1.2.3 安裝Python解釋器 12
1.2.4 安裝Python開發工具 13
任務1.3 測試開發環境 16
1.3.1 程式開發流程 17
1.3.2 程式開發示例 18
本章小結 22
思考探索 23
實訓項目 25
拓展項目 26
第2章 數據類型與運算 27
任務2.1 語句和語法格式 28
2.1.1 語句書寫格式 28
2.1.2 標識符和關鍵字 31
2.1.3 輸入和輸出編程 33
2.1.4 簡單對話程式編程 34
任務2.2 變數和數據類型 37
2.2.1 變數與賦值語句 37
2.2.2 數據類型 38
2.2.3 數據類型轉換編程 40
任務2.3 運算表達式 43
2.3.1 運算符 43
2.3.2 運算符的優先權 46
2.3.3 存款餘額計算編程 47
2.3.4 銀行利息計算編程 49
本章小結 51
思考探索 51
實訓項目 54
拓展項目 55
第3章 程式流程控制 56
任務3.1 條件選擇語句編程 57
3.1.1 單分支if語句 58
3.1.2 雙分支if-else語句 58
3.1.3 多分支if-elif-else語句 59
3.1.4 if嵌套語句 60
3.1.5 用戶登錄判斷編程 62
任務3.2 識別登錄誤操作 65
3.2.1 while語句 66
3.2.2 for語句 67
3.2.3 限制誤操作次數編程 68
任務3.3 分支和循環嵌套編程 71
3.3.1 循環嵌套 72
3.3.2 分支和循環嵌套 73
3.3.3 程式中斷語句 74
3.3.4 continue語句 74
3.3.5 選單功能選項編程 75
本章小結 78
思考探索 80
實訓項目 83
拓展項目 84
第4章 組合數據類型 85
任務4.1 字元串套用編程 86
4.1.1 認識組合數據類型 86
4.1.2 字元串介紹 87
4.1.3 字元串編程處理 91
任務4.2 列表和元組套用編程 94
4.2.1 列表 94
4.2.2 元組 101
4.2.3 異常轉賬記錄處理編程 102
任務4.3 集合和字典套用編程 104
4.3.1 集合 105
4.3.2 字典 106
4.3.3 ATM機登錄與處理編程 110
本章小結 113
思考探索 114
實訓項目 117
拓展項目 118
第5章 函式與模組 119
任務5.1 函式的定義和調用 120
5.1.1 函式的定義 121
5.1.2 函式的調用 122
5.1.3 參數的傳遞 126
5.1.4 用戶取款函式編程 128
任務5.2 常用內置函式的使用 129
5.2.1 內置函式分類 130
5.2.2 典型函式套用 131
5.2.3 貨幣兌換函式編程 132
任務5.3 模組的定義和調用 133
5.3.1 模組的定義 134
5.3.2 模組的導入 135
5.3.3 Ebank模組編程 136
任務5.4 包(或庫)的使用 137
5.4.1 開發包與庫 138
5.4.2 使用第三方庫 140
5.4.3 bankpage包編程 141
本章小結 144
思考探索 145
實訓項目 147
拓展項目 148
第6章 檔案操作與管理 149
任務6.1 檔案讀寫訪問編程 150
6.1.1 檔案的打開和關閉操作 150
6.1.2 檔案的指針操作 152
6.1.3 用戶數據的存取編程 154
任務6.2 檔案管理操作編程 159
6.2.1 檔案和目錄管理 159
6.2.2 檔案和路徑管理 160
6.2.3 檔案高級管理 161
6.2.4 系統數據備份 162
本章小結 164
思考探索 165
實訓項目 167
拓展項目 168
第7章 面向對象編程 169
任務7.1 面向過程程式設計 170
7.1.1 面向過程編程概述 170
7.1.2 面向過程編程實踐 171
任務7.2 面向對象程式設計 174
7.2.1 面向對象編程概述 175
7.2.2 類的定義 176
7.2.3 對象的創建和使用 176
7.2.4 類的成員 177
7.2.5 特殊方法 183
7.2.6 面向對象編程實踐 184
任務7.3 面向對象的三大特性 187
7.3.1 封裝實現 188
7.3.2 繼承實現 189
7.3.3 多態實現 190
7.3.4 面向對象的三大特徵編程實踐 191
本章小結 193
思考探索 194
實訓項目 196
拓展項目 197?
第8章 異常處理 198
任務8.1 認識錯誤和異常 199
8.1.1 認識異常 199
8.1.2 異常的類型 200
8.1.3 取款時輸入非整型數據異常舉例 202
任務8.2 程式異常的處理 203
8.2.1 異常的捕獲 204
8.2.2 異常的拋出 209
8.2.3 異常的傳遞 210
8.2.4 自定義異常 211
8.2.5 取款餘額超過賬戶金額異常處理編程 212
本章小結 215
思考探索 215
實訓項目 218
拓展項目 219
第9章 數據解析和可視化 220
任務9.1 數據解析 221
9.1.1 解析網頁數據 221
9.1.2 解析讀書數據 224
任務9.2 數據存儲 226
9.2.1 Python運算元據庫 227
9.2.2 存儲圖書數據 229
任務9.3 數據可視化 231
9.3.1 柱形圖 231
9.3.2 折線圖 232
9.3.3 餅圖 233
9.3.4 圖書數據可視化 235
本章小結 239
思考探索 239
參考文獻 240

相關詞條

熱門詞條

聯絡我們