Python基礎實訓教程

《Python基礎實訓教程》是2023年電子工業出版社出版的圖書,作者是席二輝、李滿。

基本介紹

  • 中文名:Python基礎實訓教程
  • 作者:席二輝、李滿
  • 出版社:電子工業出版社
  • 出版時間:2023年2月
  • 頁數:180 頁
  • 定價:49.80 元
  • 開本:16 開
  • ISBN:9787121448645
內容簡介,圖書目錄,

內容簡介

本書分為前後兩部分,第一部分以Python基礎知識為主,案例貫穿始終,主要包括:基礎知識、面向對象、多執行緒、資料庫編程、圖形界面設計和檔案操作;第二部分以小遊戲和項目開發案例為主線,在遊戲和項目設計與開發中學習知識點的套用,做、學、練於一體。本書語言精練、層次清晰、由淺入深,以案例為主線講解知識點,以精心設計的5個具有吸引力的遊戲和項目作為章節名稱進行知識點的實踐訓練,激發學生學習興趣和學習願望。 本書提供完整的課程資源包,包括案例原始碼、課件PPT等。 本書可以作為本科院校計算機相關專業Python基礎課程的教材或實踐配套教材,也可以作為非計算機專業Python語言公共基礎課教程和大專、培訓類學校的教材,還可以作為程式設計師或編程愛好者的參考用書。

圖書目錄

第1章 基礎知識 1
1.1 Python語言簡介 1
1.1.1 認識Python 1
1.1.2 Python的下載與安裝 5
1.1.3 開發和運行Python程式 8
1.1.4 Python的開發環境 11
1.1.5 使用pip管理Python擴展庫 11
1.1.6 Python擴展庫的導入 12
1.2 Anaconda 3開發環境的安裝與使用 14
1.2.1 Anaconda 3的下載與安裝 14
1.2.2 Spyder的配置與使用 15
1.2.3 Jupyter Notebook 17
1.3 Python語言的編碼規範 19
1.3.1 標識符命名規則 19
1.3.2 代碼縮進 19
1.3.3 空格與空行 20
1.3.4 注釋語句 20
1.3.5 折行處理 21
1.3.6 圓括弧 21
1.3.7 保留字 21
1.4 數據類型和變數 22
1.4.1 數據類型 22
1.4.2 變數 26
1.5 運算符和表達式 27
1.5.1 算術運算符 27
1.5.2 表達式 33
1.6 控制結構 34
1.6.1 條件判斷語句 34
1.6.2 循環語句 36
1.7 函式與模組 39
1.7.1 函式 39
1.7.2 模組 41
1.8 小結 44
習題1 44
第2章 面向對象 45
2.1 類與對象 45
2.1.1 創建類 45
2.1.2 創建對象 46
2.2 構造與析構方法 46
2.2.1 構造方法 46
2.2.2 析構方法 47
2.3 變數 48
2.3.1 成員變數 48
2.3.2 類變數 49
2.4 方法 50
2.4.1 實例方法 50
2.4.2 類方法 51
2.4.3 靜態方法 52
2.5 繼承 53
2.5.1 類的繼承 53
2.5.2 方法的重寫 54
2.5.3 多重繼承 55
2.6 多態 56
2.7 小結 57
習題2 57
第3章 多執行緒 59
3.1 認識執行緒 59
3.2 創建執行緒 59
3.2.1 Thread(?)方法 59
3.2.2 繼承執行緒類 60
3.2.3 守護執行緒 62
3.3 join(?)方法 63
3.4 執行緒同步 65
3.4.1 認識同步 65
3.4.2 鎖 65
3.4.3 條件變數 68
3.5 小結 69
習題3 70
第4章 資料庫編程 71
4.1 認識資料庫 71
4.2 數據類型 71
4.3 SQLite的基本操作 72
4.3.1 創建 72
4.3.2 插入 73
4.3.3 修改 74
4.3.4 刪除 74
4.3.5 查找 75
4.4 SQLite3編程 77
4.4.1 創建數據表 77
4.4.2 數據表的基本操作 78
4.5 小結 80
習題4 80
第5章 圖形界面設計 82
5.1 初識tkinter 82
5.2 布局管理器 83
5.2.1 pack布局 83
5.2.2 place布局 83
5.2.3 grid布局 84
5.3 常用組件 85
5.3.1 Button 86
5.3.2 Label 86
5.3.3 Entry 87
5.3.4 Listbox 88
5.3.5 Radiobutton 89
5.3.6 Checkbutton 90
5.3.7 Scale 91
5.3.8 Frame 92
5.3.9 Menu 93
5.4 事件處理 94
5.4.1 command參數 94
5.4.2 bind( )方法 95
5.5 小結 96
習題5 96
第6章 檔案操作 97
6.1 檔案的打開與關閉 97
6.1.1 打開 97
6.1.2 關閉 98
6.2 檔案的讀/寫 99
6.2.1 文本檔案的讀/寫 99
6.2.2 二進制檔案的讀/寫 101
6.3 目錄與檔案 102
6.3.1 目錄操作 102
6.3.2 檔案操作 103
6.4 小結 104
習題6 104
第7章 猜數字 105
7.1 遊戲介紹 105
7.2 設計思路 105
7.3 關鍵技術 106
7.4 遊戲界面 110
7.4.1 界面設計 110
7.4.2 判斷框 111
7.4.3 對話框 112
7.5 編程實現 112
7.6 小結 114
第8章 飛船繞行星旋轉 115
8.1 項目介紹 115
8.2 設計思路 115
8.3 關鍵技術 116
8.3.1 點陣圖的繪製 116
8.3.2 旋轉 116
8.4 界面 117
8.4.1 繪製背景 117
8.4.2 行星 118
8.4.3 飛船 119
8.5 編程實現 120
8.6 小結 123
第9章 連連看 124
9.1 遊戲介紹 124
9.2 設計思路 125
9.2.1 方塊布局 125
9.2.2 遊戲規則 126
9.3 關鍵技術 127
9.3.1 Canvas對象 128
9.3.2 繪製圖形 128
9.4 編程實現 134
9.5 小結 138
第10章 推箱子 139
10.1 遊戲介紹 139
10.2 設計思路 140
10.3 關鍵技術 142
10.3.1 一維數組與二維數組 142
10.3.2 列表複製—深拷貝 146
10.4 編程實現 147
10.5 小結 152
第11章 貪吃蛇 153
11.1 遊戲介紹 153
11.2 遊戲規則 153
11.3 類的設計 155
11.4 搭建遊戲框架 156
11.4.1 pygame模組 156
11.4.2 遊戲界面 157
11.4.3 創建食物 158
11.4.4 創建貪吃蛇 160
11.4.5 貪吃蛇吃食物及死亡的判斷 162
11.5 編程實現 163
11.6 小結 168
參考文獻 169

相關詞條

熱門詞條

聯絡我們