總金額: 會員:NT$ 0 非會員:NT$ 0 
(此金額尚未加上運費)
電子電信技術 電腦技術 計算技術、計算機技術
 
 
 
 
Python從入門到精通(配件另行下載)
 作  者: 明日科技
 出版單位: 清華大學
 出版日期: 2019.11
 進貨日期: 2020/1/3
 ISBN: 9787302503880
 開  本: 16 開    
 定  價: 599
 售  價: 479
  會 員 價: 439
推到Facebook 推到Plurk 推到Twitter
前往新書區 書籍介紹 購物流程  
 
內容簡介:

《Python從入門到精通》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Python進行程序開發應該掌握的各方面技術。全書共分22章,包括初識Python、Python語言基礎、運算符與表達式、流程控制語句、列表與元組、字典與集合、字符串、Python中使用正則表達式、函數、面向對象程序設計、模塊、異常處理及程序調試、文件及目錄操作、操作數據庫、GUI界面編程、Pygame遊戲編程、網絡爬蟲開發、使用進程和線程、網絡編程、Web編程、Flask框架、e起去旅行網站等。所有知識都結合具體實例進行介紹,涉及的程序代碼都給出了詳細的注釋,讀者可輕鬆領會Python程序開發的精髓,快速提升開發技能。除此之外,本書還附配了235集高清教學微視頻及PPT電子教案。


圖書目錄:

第1篇 基礎知識
第1章 初識Python 2
視頻講解:68分鐘
1.1 Python簡介 3
1.1.1 什麼是Python 3
1.1.2 Python的版本 4
1.1.3 Python都能做什麼 5
1.2 搭建Python開發環境 7
1.2.1 開發環境概述 7
1.2.2 安裝Python 7
1.2.3 第1個Python程序 12
1.2.4 運行已經編寫好的.py文件 14
1.3 Python開發工具 15
1.3.1 使用自帶的IDLE 15
1.3.2 常用的第三方開發工具 18
1.4 小結 20
第2章 Python語言基礎 21
視頻講解:135分鐘
2.1 Python語法特點 22
2.1.1 注釋規則 22
2.1.2 代碼縮進 26
2.1.3 編碼規範 28
2.2 Python中的變量 30
2.2.1 保留字與標識符 30
2.2.2 理解Python中的變量 33
2.2.3 定義變量 34
2.3 基本數據類型 35
2.3.1 數字 35
2.3.2 字符串 38
2.3.3 布爾類型 40
2.3.4 數據類型轉換 40
2.4 基本輸入和輸出 42
2.4.1 使用input()函數輸入 42
2.4.2 使用print()函數輸出 43
2.5 小結 44
第3章 運算符與表達式 45
視頻講解:64分鐘
3.1 運算符 46
3.1.1 算術運算符 46
3.1.2 賦值運算符 47
3.1.3 比較(關係)運算符 48
3.1.4 邏輯運算符 49
3.1.5 位運算符 51
3.2 運算符的優先級 54
3.3 條件表達式 55
3.4 小結 56
第4章 流程控制語句 57
視頻講解:106分鐘
4.1 程序結構 58
4.2 選擇語句 59
4.2.1 #簡單的if語句 59
4.2.2 if…else語句 61?
4.2.3 if…elif…else語句 64
4.2.4 if語句的嵌套 66
4.3 循環語句 68
4.3.1 while循環 68
4.3.2 for循環 69
4.3.3 循環嵌套 72
4.4 break、continue和pass語句 74
4.4.1 break語句 74
4.4.2 continue語句 76
4.4.3 pass語句 77
4.5 小結 78
第5章 列表與元組 79
視頻講解:202分鐘
5.1 序列概述 80
5.1.1 索引 80
5.1.2 切片 81
5.1.3 序列相加 82
5.1.4 乘法 82
5.1.5 檢查某個元素是否是序列的
成員(元素) 83
5.1.6 計算序列的長度、#大值和#小值 83
5.2 列表 84
5.2.1 列表的創建和刪除 85
5.2.2 訪問列表元素 87
5.2.3 遍歷列表 88
5.2.4 添加、修改和刪除列表元素 90
5.2.5 對列表進行統計計算 94
5.2.6 對列表進行排序 96
5.2.7 列表推導式 98
5.2.8 二維列表 99
5.3 元組 103
5.3.1 元組的創建和刪除 103
5.3.2 訪問元組元素 106
5.3.3 修改元組 108
5.3.4 元組推導式 109
5.3.5 元組與列表的區別 111
5.4 小結 111
第6章 字典與集合 112
視頻講解:86分鐘
6.1 字典 113
6.1.1 字典的創建和刪除 113
6.1.2 訪問字典 116
6.1.3 遍歷字典 119
6.1.4 添加、修改和刪除字典元素 120
6.1.5 字典推導式 121
6.2 集合 122
6.2.1 創建集合 122
6.2.2 向集合中添加和刪除元素 124
6.2.3 集合的交集、並集和差集運算 126
6.3 小結 127
第7章 字符串 128
視頻講解:118分鐘
7.1 字符串編碼轉換 129
7.1.1 使用encode()方法編碼 129
7.1.2 使用decode()方法解碼 130
7.2 字符串常用操作 131
7.2.1 拼接字符串 131
7.2.2 計算字符串的長度 132
7.2.3 截取字符串 133
7.2.4 分割、合併字符串 135
7.2.5 檢索字符串 137
7.2.6 字母的大小寫轉換 141
7.2.7 去除字符串中的空格和
特殊字符 142
7.2.8 格式化字符串 145
7.3 小結 148
第2篇 進階提高
第8章 Python中使用正則表達式 150
視頻講解:45分鐘
8.1 正則表達式語法 151
8.1.1 行定位符 151
8.1.2 元字符 151
8.1.3 重複 152
8.1.4 字符類 152
8.1.5 排除字符 153
8.1.6 選擇字符 153
8.1.7 轉義字符 153
8.1.8 分組 154
8.1.9 在Python中使用正則
表達式語法 154
8.2 使用re模塊實現正則表達式操作 155
8.2.1 匹配字符串 155
8.2.2 替換字符串 160
8.2.3 使用正則表達式分割字符串 161
8.3 小結 162
第9章 函數 163
視頻講解:118分鐘
9.1 函數的創建和調用 164
9.1.1 創建一個函數 164
9.1.2 調用函數 166
9.2 參數傳遞 167
9.2.1 了解形式參數和實際參數 167
9.2.2 位置參數 170
9.2.3 關鍵字參數 172
9.2.4 為參數設置默認值 172
9.2.5 可變參數 174
9.3 返回值 178
9.4 變量的作用域 179
9.4.1 局部變量 180
9.4.2 全局變量 180
9.5 匿名函數 182
9.6 小結 184
第10章 面向對象程序設計 185
視頻講解:110分鐘
10.1 面向對象概述 186
10.1.1 對象 186
10.1.2 類 187
10.1.3 面向對象程序設計的特點 187
10.2 類的定義和使用 189
10.2.1 定義類 189
10.2.2 創建類的實例 190
10.2.3 創建__init__()方法 190
10.2.4 創建類的成員並訪問 192
10.2.5 訪問限制 197
10.3 屬性 198
10.3.1 創建用於計算的屬性 198
10.3.2 為屬性添加安全保護機制 199
10.4 繼承 201
10.4.1 繼承的基本語法 201
10.4.2 方法重寫 203
10.4.3 派生類中調用基類的__init__()方法 204
10.5 小結 206
第11章 模塊 207
視頻講解:105分鐘
11.1 模塊概述 208
11.2 自定義模塊 208
11.2.1 創建模塊 208
11.2.2 使用import語句導入模塊 209
11.2.3 使用from…import語句
導入模塊 210
11.2.4 模塊搜索目錄 213
11.3 Python中的包 216
11.3.1 Python程序的包結構 216
11.3.2 創建和使用包 217
11.3.3 以主程序的形式執行 221
11.4 引用其他模塊 224
11.4.1 導入和使用標準模塊 224
11.4.2 第三方模塊的下載與安裝 226
11.5 小結 228
第12章 異常處理及程序調試 229
視頻講解:52分鐘
12.1 異常概述 230
12.2 異常處理語句 232
12.2.1 try…except語句 232
12.2.2 try…except…else語句 235
12.2.3 try…except…finally語句 236
12.2.4 使用raise語句拋出異常 238
12.3 程序調試 240
12.3.1 使用自帶的IDLE進行程序調試 240
12.3.2 使用assert語句調試程序 244
12.4 小結 246
第13章 文件及目錄操作 247
視頻講解:140分鐘
13.1 基本文件操作 248
13.1.1 創建和打開文件 248
13.1.2 關閉文件 251
13.1.3 打開文件時使用with語句 252
13.1.4 寫入文件內容 252
13.1.5 讀取文件 255
13.2 目錄操作 260
13.2.1 os和os.path模塊 260
13.2.2 路徑 262
13.2.3 判斷目錄是否存在 264
13.2.4 創建目錄 265
13.2.5 刪除目錄 267
13.2.6 遍歷目錄 268
13.3 高#文件操作 270
13.3.1 刪除文件 271
13.3.2 重命名文件和目錄 272
13.3.3 獲取文件基本信息 273
13.4 小結 275
第14章 操作數據庫 276
視頻講解:74分鐘
14.1 數據庫編程接口 277
14.1.1 連接對象 277
14.1.2 游標對象 278
14.2 使用SQLite 279
14.2.1 創建數據庫文件 279
14.2.2 操作SQLite 280
14.3 使用MySQL 284
14.3.1 下載安裝MySQL 284
14.3.2 安裝PyMySQL 290
14.3.3 連接數據庫 290
14.3.4 創建數據表 291
14.3.5 操作MySQL數據表 292
14.4 小結 294
第3篇 高#應用
第15章 GUI界面編程 296
視頻講解:82分鐘
15.1 初識GUI 297
15.1.1 什麼是GUI 297
15.1.2 常用的GUI框架 297
15.1.3 安裝wxPython 298
15.2 創建應用程序 299
15.2.1 創建一個wx.App的子類 299
15.2.2 直接使用wx.App 300
15.2.3 使用wx.Frame框架 301
15.3 常用控件 302
15.3.1 StaticText文本類 302
15.3.2 TextCtrl輸入文本類 305
15.3.3 Button按鈕類 306
15.4 BoxSizer布局 308
15.4.1 什麼是BoxSizer 308
15.4.2 使用BoxSizer布局 308
15.5 事件處理 312
15.5.1 什麼是事件 312
15.5.2 綁定事件 312
15.6 小結 314
第16章 Pygame遊戲編程 315
視頻講解:84分鐘
16.1 初識Pygame 316
16.1.1 安裝Pygame 316
16.1.2 Pygame常用模塊 317
16.2 Pygame基本使用 319
16.3 開發Flappy Bird遊戲 324
16.3.1 遊戲簡介 324
16.3.2 遊戲分析 325
16.3.3 搭建主框架 325
16.3.4 創建小鳥類 327
16.3.5 創建管道類 329
16.3.6 計算得分 331
16.3.7 碰撞檢測 333
16.4 小結 335
第17章 網絡爬蟲開發 336
視頻講解:163分鐘
17.1 初識網絡爬蟲 337
17.1.1 網絡爬蟲概述 337
17.1.2 網絡爬蟲的分類 337
17.1.3 網絡爬蟲的基本原理 338
17.2 網絡爬蟲的常用技術 339
17.2.1 Python的網絡請求 339
17.2.2 請求headers處理 342
17.2.3 網絡超時 343
17.2.4 代理服務 344
17.2.5 HTML解析之BeautifulSoup 345
17.3 網絡爬蟲開發常用框架 348
17.3.1 Scrapy爬蟲框架 348
17.3.2 Crawley爬蟲框架 349
17.3.3 PySpider爬蟲框架 349
17.4 實戰項目:快手爬票 350
17.4.1 快手爬票概述 350
17.4.2 搭建QT環境 351
17.4.3 主窗體設計 355
17.4.4 分析網頁請求參數 364
17.4.5 下載站名文件 366
17.4.6 車票信息的請求與顯示 369
17.5 小結 376
第18章 使用進程和線程 377
視頻講解:95分鐘
18.1 什麼是進程 378
18.2 創建進程的常用方式 379
18.2.1 使用multiprocessing模塊創建進程 379
18.2.2 使用Process子類創建進程 382
18.2.3 使用進程池Pool創建進程 384
18.3 進程間通信 386
18.3.1 隊列簡介 388
18.3.2 多進程隊列的使用 388
18.3.3 使用隊列在進程間通信 390
18.4 什麼是線程 391
18.5 創建線程 391
18.5.1 使用threading模塊創建線程 392
18.5.2 使用Thread子類創建線程 393
18.6 線程間通信 394
18.6.1 什麼是互斥鎖 395
18.6.2 使用互斥鎖 396
18.6.3 使用隊列在線程間通信 398
……

 
  步驟一.
依據網路上的圖書,挑選你所需要的書籍,根據以下步驟進行訂購
選擇產品及數量 結 帳 輸入基本資料 取貨與付款方式
┌───────────────────────────────────────────────────┘
資料確定 確認結帳 訂單編號    

步驟二.
完成付款的程序後,若採用貨到付款等宅配方式,3~7天內 ( 例假日將延期一至兩天 ) 您即可收到圖書。若至分店門市取貨,一週內聯絡取書。

步驟三.
完成購書程序者,可利用 訂單查詢 得知訂單進度。

注意事項.
● 付款方式若為網路刷卡必須等" 2 ~ 3 個工作天"確認款項已收到,才會出貨.如有更改書籍數量請記得按更新購物車,謝謝。

● 大陸出版品封面老舊、磨痕、凹痕等均屬常態,除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。

● 至2018年起,因中國大陸環保政策,部分書籍配件以QR CODE取代光盤音頻mp3或dvd,已無提供實體光盤。如需使用學習配件,請掃描QR CODE 連結至當地網站註冊並通過驗證程序,方可下載使用。造成不便,敬請見諒。

● 我們將保留所有商品出貨權利,如遇缺書情形,訂單未達免運門檻運費需自行負擔。

預訂海外庫存.
商品到貨時間須4週,訂單書籍備齊後方能出貨,如果您有急用書籍,建議與【預訂海外庫存】商品分開訂購。