Python程式設計教程(2022年機械工業出版社出版的圖書)

Python程式設計教程(2022年機械工業出版社出版的圖書)

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

《Python程式設計教程》是2022年機械工業出版社出版的圖書,作者是程細柱、程心怡。

基本介紹

  • 中文名:Python程式設計教程
  • 作者:程細柱、程心怡
  • 出版時間:2022年11月1日
  • 出版社:機械工業出版社
  • 頁數:280 頁
  • ISBN:9787111711605
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書以遊記的方式引導讀者由淺入深逐步學習Python的開發平台、基礎知識、流程控制語句、組合類型、代碼復用與函式、類與對象、異常處理、SQLite資料庫編程、檔案管理、多執行緒機制、GUI編程、模組與庫等知識,學習過程輕鬆愉快,引人入勝。每章都包括學習目標、重點內容、場景引入、主題知識、學習交流、實驗、習題7方面內容。本書還提供了電子課件、案例原始碼、習題答案、實驗指導、教學設計和課程標準等相關教學資源。
本書既可以作為計算機科學技術、軟體工程、大數據與人工智慧、信息系統與信息管理等專業的教材,也可以作為編程愛好者的入門學習用書,還可以作為培訓用書。

圖書目錄

前言
第1章Python的開發平台 1
1.1help小精靈的提問 1
1.2初識Python 2
1.2.1Python的下載與安裝 2
1.2.2IDLE開發平台的使用 4
1.3Python平台的套用實驗 6
1.4習題 7
第2章Python的基礎知識 9
2.1Python語言的書寫規範 9
2.1.1Python的語句格式 9
2.1.2Python的注釋 10
2.1.3代碼塊與縮進 11
2.2標識符 12
2.3數據傳送 13
2.3.1Python的變數 13
2.3.2基本數據類型 14
2.4數據運算測試遊戲 17
2.4.1算術運算符 17
2.4.2關係運算符 18
2.4.3邏輯運算符 18
2.4.4位運算符 19
2.4.5賦值運算符 20
2.4.6運算符優先權 20
2.5數據運算實驗練習 21
2.6習題 22
第3章流程控制語句 28
3.1選擇結構 28
3.1.1單分支if語句 29
3.1.2雙分支if...else語句 29
3.1.3多分支if...elif...else語句 30
3.2循環結構 32
3.2.1遍歷循環for語句 32
3.2.2條件循環while語句 33
3.2.3流程控制的輔助語句 34
3.3流程控制實驗練習 36
3.4習題 37
第4章Python的組合類型 45
4.1組合類型 45
4.2字元串 46
4.2.1字元串的轉義字元 47
4.2.2字元串的格式化輸出 48
4.2.3字元串的運算符 51
4.2.4字元串的處理函式 52
4.3元組 57
4.3.1元組的創建方法 58
4.3.2元組的運算符 58
4.3.3元組的處理函式 59
4.4列表 61
4.4.1列表的創建方法 61
4.4.2列表的運算符 62
4.4.3列表的處理函式 63
4.5集合 65
4.5.1集合的創建方法 65
4.5.2集合的運算符 66
4.5.3集合的處理函式 67
4.6字典 68
4.6.1字典的創建方法 69
4.6.2字典的運算符 69
4.6.3字典的處理函式 70
4.6.4其他種類的字典 72
4.7組合類型的套用實驗 73
4.8習題 74
第5章代碼復用與函式 84
5.1函式的定義與調用 84
5.1.1函式的定義 85
5.1.2函式的調用 85
5.1.3函式的嵌套 86
5.1.4變數的作用域 87
5.2實參的傳遞方式 88
5.2.1值傳遞 88
5.2.2引用傳遞 89
5.3形參的種類 90
5.3.1位置參數 90
5.3.2默認參數 91
5.3.3可變參數 92
5.3.4命名關鍵字參數 93
5.3.5關鍵字參數 94
5.4遞歸函式 95
5.5lambda函式 96
5.6內置函式 97
5.6.1數學運算類 97
5.6.2代碼執行類 98
5.6.3類型轉換類 99
5.6.4序列操作類 99
5.7函式套用實驗 102
5.8習題 102
第6章Python的類與對象 109
6.1Python中的類與對象 109
6.1.1類與對象的概念 109
6.1.2類的定義 110
6.1.3對象的創建 111
6.2構造函式與析構函式 112
6.2.1構造函式 112
6.2.2析構函式 113
6.3實例變數與類變數 113
6.3.1實例變數 113
6.3.2類變數 114
6.4Python類中的方法 115
6.4.1類方法 116
6.4.2實例方法 117
6.4.3靜態方法 117
6.4.4普通方法 118
6.5Python的面向對象特性 119
6.5.1類的封裝性 119
6.5.2類的繼承性 121
6.5.3類的多態性 123
6.6運算符重載 124
6.7類的封裝、繼承與多態實驗 126
6.8習題 126
第7章Python的異常處理 135
7.1什麼是異常 135
7.2Python中的常見異常類 136
7.3Python的異常處理機制 137
7.4拋出異常 140
7.4.1raise語句 140
7.4.2assert斷言 141
7.5用戶自定義異常 142
7.6上下文管理語句with 143
7.7異常處理實驗 144
7.8習題 144
第8章SQLite資料庫編程 149
8.1資料庫的相關概念 150
8.2SQLite資料庫 150
8.2.1SQLite的下載方法 150
8.2.2SQLite的數據類型 151
8.2.3SQLite的常用命令 152
8.2.4SQLite的常用函式 155
8.3Python的SQLite編程 156
8.4SQLite資料庫編程實驗 161
8.5習題 162
第9章Python的檔案管理 165
9.1檔案的基本概念 165
9.2檔案的打開與關閉 166
9.3檔案的讀與寫操作 167
9.3.1檔案的讀操作 167
9.3.2檔案的寫操作 168
9.3.3二進制檔案的讀寫 170
9.4檔案和目錄的管理操作 172
9.4.1os模組的常用函式 173
9.4.2os.path子模組的常用函式 173
9.4.3shutil模組的常用函式 174
9.5檔案處理實驗 175
9.6習題 176
第10章Python的多執行緒機制 183
10.1執行緒的相關概念 183
10.2執行緒的創建 184
10.2.1用Thread類的構造函式創建執行緒 184
10.2.2繼承Thread類創建執行緒 185
10.3Thread的屬性和方法 186
10.4執行緒的狀態與守護執行緒 188
10.4.1執行緒的狀態 188
10.4.2守護執行緒 191
10.5執行緒的同步機制 192
10.5.1互斥鎖Lock 192
10.5.2條件變數Condition 193
10.5.3事件Event 195
10.5.4信號量Semaphore 197
10.5.5遞歸鎖RLock 198
10.6多執行緒套用實驗 199
10.7習題 200
第11章tkinter GUI編程 205
11.1視窗開發模組概述 205
11.1.1什麼是GUI 205
11.1.2tkinter簡介 206
11.2tkinter的布局管理 207
11.2.1pack方位布局 207
11.2.2gird格線布局 208
11.2.3place坐標布局 210
11.3tkinter的事件處理 211
11.3.1事件處理的相關概念 211
11.3.2tkinter的事件綁定方法 212
11.3.3tkinter的常用事件類型 218
11.3.4tkinter的事件對象event 219
11.4tkinter的常用組件 220
11.4.1tkinter的容器組件 220
11.4.2tkinter的其他組件 225
11.5GUI編程實驗 251
11.6習題 251
第12章Python的模組與庫 258
12.1模組 258
12.1.1

相關詞條

熱門詞條

聯絡我們