Python編程自學手冊

Python編程自學手冊

《Python編程自學手冊》是2020年3月電子工業出版社出版的圖書,作者是史向東 。

基本介紹

  • 書名:Python編程自學手冊
  • 作者:史向東
  • ISBN:9787121384431
  • 頁數:332頁
  • 定價:89元
  • 出版社:電子工業出版社
  • 出版時間:2020年3月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書內容經過多次實踐,從趣味易懂的語言講解枯燥的編程知識,能夠讓初學者輕鬆掌握Python的基本語法、電腦程式設計中的常用算法,快速具備一定的實戰開發能力。
本書共分為三個部分,第一部分是基礎篇,重點講解基本語法;第二部分是進階篇,重點講解函式和多種組合數據類型;第三頸辨坑部分是套用篇獄旋,重點講解程度設計、web開發及遊戲開發,讓學習者能夠快速具備Python實戰能力。
本書適合學習計算機的初學者閱讀,可作為中國小信息化興趣課程的參考教材,也可作為全國計算機等級考試Python程式設計二級的入門教材。

圖書目錄

目 錄
第一部分 基礎篇
第1節 編程如此簡單估嚷屑 / 2
1.1 程式是什麼 / 2
1.2 程式的執行 / 4
1.3 選擇更好的算法 / 5
1.4 跟著全球的程式設計師學編程 / 6
第2節 認識“大蟒蛇” / 11
2.1 Python的誕生 / 11
2.2 人生苦短,我用Python / 13
2.3 學習前的準備工作 / 14
本節練習 / 20
第3節 向世界迎套想說“你好” / 22
3.1 “Hello World”的故事 / 22
3.2 print輸出語蘭虹員句 / 24
3.3 print()函式的用法總結 / 29
本節練習 / 30
第4節 蓋個房子來“養豬” / 31
4.1 變數和變數的類型 / 31
4.2 變數的命名 / 33
4.3 變數的賦值 / 35
4.4 數據類型 / 37
本節練習 / 41
第5節 格式化輸出 / 42
5.1 format格式化 / 42
5.2 格式控制 / 43
5.3 print格式輸出 / 44
本節練習 / 46
第6節 數值運算 / 47
6.1 數值運算符 / 47
6.2 數值運算函式 / 50
本節練習 / 54
第7節 奇妙P進制 / 55
7.1 從0講起 / 55
7.2 認識二進制 / 57
7.3 P進制轉換 / 61
本節練習 / 62
第8節 數據類型的轉換 / 63
8.1 整數類型的轉換 / 63
8.2 浮點數類型的轉換 / 65
8.3 複數類型的轉換 / 65
8.4 數字轉換為字元串 / 66
本節練習 / 66
第9節 數據的輸入 / 67
9.1 變數的讀入 / 67
9.2 eval()函式 / 69
9.3 綜合實例 / 71
本節練習 / 72
第10節 程式控制結構的基礎 / 73
10.1 流程圖 / 73
10.2 流程圖的畫法 / 74
10.3 程式控制的三種常見結構 / 77
10.4 偽代碼 / 78
本節練習 / 79
第11節 邏輯運算 / 80
11.1 認識“真”和“假” / 80
11.2 比較運算符 / 81
11.3 邏輯運算符 / 83
本節練習 / 86
第12節 學會做“選擇” / 87
12.1 單腿頁龍旬分支結構 / 87
12.2 雙分支結構 / 89
12.3 多分支結構 / 91
12.4 綜合實例 / 93
本節練習 / 95
第13節 遍歷循環 / 96
13.1 for循環 / 96
13.2 for循環中的else語句 / 101
13.3 測試運算符 / 102
13.4 綜合實例 / 104
本節練習 / 104
第14節 while循環 / 105
14.1 什麼是while循環 / 105
14.2 無限循環 / 107
14.3 while循環中的else語句 / 107
14.4 綜合實例 / 109
本節練習 / 112
第15節 break,continue和try語句 / 113
15.1 break語句 / 113
15.2 continue語句 / 115
15.3 try語句 / 116
本節練習 / 117
第二部分 進階篇
第16節 函式 / 120
16.1 數學中的函式 / 120
16.2 Python中的函式 / 122
16.3 函式的定義 / 124
本節練習 / 125
第17節 函式的使用 / 126
17.1 無參數無返回值函式 / 126
17.2 有參數無返回值函式 / 127
17.3 無參數有返回值函式 / 129
17.4 有參數有懂尋廈糊返回值函式 / 131
本節練習 / 132
第18節 誰的影響力大 / 133
18.1 變數的作用範圍 / 134
18.2 局部變數 / 135
18.3 全局變數 / 136
本節練習 / 139
第19節 一勞永逸的好方法 / 140
19.1 代碼復用 / 140
19.2 lambda函式 / 142
19.3 遞歸函式 / 143
19.4 面向對象的編程簡介 / 146
本節練習 / 148
第20節 序列之列表 / 149
20.1 列表的定義及性質 / 149
20.2 列表的索引 / 151
20.3 列表的操作 / 153
20.4 列表的嵌套 / 160
20.5 綜合實例 / 161
本節練習 / 165
第21節 序列之元組 / 167
21.1 元組的定義及性質 / 167
21.2 元組常見操作 / 169
21.3 綜合實例 / 171
本節練習 / 174
第22節 序列之字元串 / 175
22.1 字元串的性質與定義 / 175
22.2 字元串常見操作 / 177
22.3 綜合實例 / 184
本節練習 / 187
第23節 序列之集合 / 188
23.1 數學中的集合 / 188
23.2 Python中的集合定義及
性質 / 189
23.3 集合常見運算 / 190
23.4 集合常見操作 / 192
23.5 綜合實例 / 194
本節練習 / 197
第24節 序列之字典 / 198
24.1 字典的性質與定義 / 198
24.2 字典常用操作 / 199
24.3 綜合實例 / 204
本節練習 / 207
第25節 多維數據的處理 / 208
25.1 數據的維度 / 208
25.2 一維數據的處理 / 209
25.3 二維數據的處理 / 210
25.4 數據處理的高級函式 / 213
25.5 綜合實例 / 215
本節練習 / 216
第26節 Python的大倉庫 / 217
26.1 常見的標準庫 / 217
26.2 第三方庫的安裝 / 223
26.3 程式發布 / 224
本節練習 / 226
第27節 用小烏龜畫畫 / 227
27.1 小烏龜的安裝 / 227
27.2 創建一張可用的畫布 / 228
27.3 定義畫筆 / 229
27.4 開始畫畫 / 230
27.5 綜合實例 / 232
本節練習 / 235
第28節 “高大上”的分詞 / 236
28.1 jieba庫的介紹 / 236
28.2 jieba的三種模式及常用
方法 / 237
28.3 綜合實例 / 237
本節練習 / 238
第29節 檔案及檔案操作 / 239
29.1 檔案的概念 / 239
29.2 檔案讀寫操作 / 240
29.3 檔案的其他操作 / 245
本節練習 / 246
第三部分 套用篇
第30節 資料庫入門 / 248
30.1 什麼是資料庫 / 248
30.3 認識SQLite / 250
本節練習 / 251
第31節 SQLite資料庫的創建 / 252
31.1 資料庫的創建與連線 / 252
31.2 表的創建 / 253
31.3 索引的創建 / 258
本節練習 / 260
第32節 SQLite資料庫的使用 / 261
32.1 數據查詢 / 261
32.2 添加數據 / 263
32.3 刪除數據 / 266
32.4 修改數據 / 269
本節練習 / 271
第33節 GUI程式入門 / 272
33.1 認識GUI / 272
33.2 PyQt的安裝 / 273
33.3 Qt Creator繪製界面 / 274
本節練習 / 281
第34節 學生成績統計系統實例 / 282
34.1 設計目標 / 282
34.2 界面設計 / 284
34.3 程式控制 / 288
34.4 資料庫操作 / 295
34.5 程式代碼 / 300
本節練習 / 305
第35節 Web套用基礎 / 306
35.1 什麼是Web應用程式 / 306
35.2 常見的Web庫 / 307
35.3 HTML介紹及常見命令 / 308
本節練習 / 310
第36節 web2py製作個人主頁 / 311
36.1 web2py的安裝 / 311
36.2 個人主頁的製作 / 311
本節練習 / 318
第11節 邏輯運算 / 80
11.1 認識“真”和“假” / 80
11.2 比較運算符 / 81
11.3 邏輯運算符 / 83
本節練習 / 86
第12節 學會做“選擇” / 87
12.1 單分支結構 / 87
12.2 雙分支結構 / 89
12.3 多分支結構 / 91
12.4 綜合實例 / 93
本節練習 / 95
第13節 遍歷循環 / 96
13.1 for循環 / 96
13.2 for循環中的else語句 / 101
13.3 測試運算符 / 102
13.4 綜合實例 / 104
本節練習 / 104
第14節 while循環 / 105
14.1 什麼是while循環 / 105
14.2 無限循環 / 107
14.3 while循環中的else語句 / 107
14.4 綜合實例 / 109
本節練習 / 112
第15節 break,continue和try語句 / 113
15.1 break語句 / 113
15.2 continue語句 / 115
15.3 try語句 / 116
本節練習 / 117
第二部分 進階篇
第16節 函式 / 120
16.1 數學中的函式 / 120
16.2 Python中的函式 / 122
16.3 函式的定義 / 124
本節練習 / 125
第17節 函式的使用 / 126
17.1 無參數無返回值函式 / 126
17.2 有參數無返回值函式 / 127
17.3 無參數有返回值函式 / 129
17.4 有參數有返回值函式 / 131
本節練習 / 132
第18節 誰的影響力大 / 133
18.1 變數的作用範圍 / 134
18.2 局部變數 / 135
18.3 全局變數 / 136
本節練習 / 139
第19節 一勞永逸的好方法 / 140
19.1 代碼復用 / 140
19.2 lambda函式 / 142
19.3 遞歸函式 / 143
19.4 面向對象的編程簡介 / 146
本節練習 / 148
第20節 序列之列表 / 149
20.1 列表的定義及性質 / 149
20.2 列表的索引 / 151
20.3 列表的操作 / 153
20.4 列表的嵌套 / 160
20.5 綜合實例 / 161
本節練習 / 165
第21節 序列之元組 / 167
21.1 元組的定義及性質 / 167
21.2 元組常見操作 / 169
21.3 綜合實例 / 171
本節練習 / 174
第22節 序列之字元串 / 175
22.1 字元串的性質與定義 / 175
22.2 字元串常見操作 / 177
22.3 綜合實例 / 184
本節練習 / 187
第23節 序列之集合 / 188
23.1 數學中的集合 / 188
23.2 Python中的集合定義及
性質 / 189
23.3 集合常見運算 / 190
23.4 集合常見操作 / 192
23.5 綜合實例 / 194
本節練習 / 197
第24節 序列之字典 / 198
24.1 字典的性質與定義 / 198
24.2 字典常用操作 / 199
24.3 綜合實例 / 204
本節練習 / 207
第25節 多維數據的處理 / 208
25.1 數據的維度 / 208
25.2 一維數據的處理 / 209
25.3 二維數據的處理 / 210
25.4 數據處理的高級函式 / 213
25.5 綜合實例 / 215
本節練習 / 216
第26節 Python的大倉庫 / 217
26.1 常見的標準庫 / 217
26.2 第三方庫的安裝 / 223
26.3 程式發布 / 224
本節練習 / 226
第27節 用小烏龜畫畫 / 227
27.1 小烏龜的安裝 / 227
27.2 創建一張可用的畫布 / 228
27.3 定義畫筆 / 229
27.4 開始畫畫 / 230
27.5 綜合實例 / 232
本節練習 / 235
第28節 “高大上”的分詞 / 236
28.1 jieba庫的介紹 / 236
28.2 jieba的三種模式及常用
方法 / 237
28.3 綜合實例 / 237
本節練習 / 238
第29節 檔案及檔案操作 / 239
29.1 檔案的概念 / 239
29.2 檔案讀寫操作 / 240
29.3 檔案的其他操作 / 245
本節練習 / 246
第三部分 套用篇
第30節 資料庫入門 / 248
30.1 什麼是資料庫 / 248
30.3 認識SQLite / 250
本節練習 / 251
第31節 SQLite資料庫的創建 / 252
31.1 資料庫的創建與連線 / 252
31.2 表的創建 / 253
31.3 索引的創建 / 258
本節練習 / 260
第32節 SQLite資料庫的使用 / 261
32.1 數據查詢 / 261
32.2 添加數據 / 263
32.3 刪除數據 / 266
32.4 修改數據 / 269
本節練習 / 271
第33節 GUI程式入門 / 272
33.1 認識GUI / 272
33.2 PyQt的安裝 / 273
33.3 Qt Creator繪製界面 / 274
本節練習 / 281
第34節 學生成績統計系統實例 / 282
34.1 設計目標 / 282
34.2 界面設計 / 284
34.3 程式控制 / 288
34.4 資料庫操作 / 295
34.5 程式代碼 / 300
本節練習 / 305
第35節 Web套用基礎 / 306
35.1 什麼是Web應用程式 / 306
35.2 常見的Web庫 / 307
35.3 HTML介紹及常見命令 / 308
本節練習 / 310
第36節 web2py製作個人主頁 / 311
36.1 web2py的安裝 / 311
36.2 個人主頁的製作 / 311
本節練習 / 318

相關詞條

熱門詞條

聯絡我們