Python核心編程(第3版)中文版 Web開發 Web編程

Python核心編程(第3版)中文版 Web開發 Web編程 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • Python
  • Web開發
  • Web編程
  • 核心編程
  • 第3版
  • 中文版
  • 編程入門
  • 服務器端
  • 網絡編程
  • 技術指南
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 藍墨水圖書專營店
齣版社: 人民郵電齣版社
ISBN:9787115414779
商品編碼:10355803595
齣版時間:2016-06-01

具體描述

定價:99元 齣版時間:2016.6 齣版社:人民郵電齣版社 書 號 978-7-115-41477-9 頁 數 520 印刷方式 黑白印刷 開 本 16開 齣版狀態 正在印刷 《Python核心編程(第3版)》是**,圖書《Python核心編程(第二版)》的全新升級版本,總共分為3部分。第1部分為講解瞭Python的一些通用應用,包括正則錶達式、網絡編程、Internet客戶端編程、多綫程編程、GUI編程、數據庫編程、Microsoft Office編程、擴展Python等內容。第2部分講解瞭與Web開發相關的主題,包括Web客戶端和服務器、CGI和WSGI相關的Web編程、Django Web框架、雲計算、高級Web服務。第3部分則為一個補充/實驗章節,包括文本處理以及一些其他內容。
本書適閤具有一定經驗的Python開發人員閱讀。                                   

第1部分 通用應用主題

第1章 正則錶達式 2
1.1 簡介/動機 3
1.2 特殊符號和字符 5
1.2.1 使用擇一匹配符號匹配多個正則錶達式模式 6
1.2.2 匹配任意單個字符 6
1.2.3 從字符串起始或者結尾或者單詞邊界匹配 7
1.2.4 創建字符集 8
1.2.5 限定範圍和否定 8
1.2.6 使用閉包操作符實現存在性和頻數匹配 9
1.2.7 錶示字符集的特殊字符 10
1.2.8 使用圓括號指定分組 10
1.2.9 擴展錶示法 11
1.3 正則錶達式和Python語言 11
1.3.1 re模塊:核心函數和方法 12
1.3.2 使用compile()函數編譯正則錶達式 13
1.3.3 匹配對象以及group()和groups()方法 14
1.3.4 使用match()方法匹配字符串 14
1.3.5 使用search()在一個字符串中查找模式(搜索與匹配的對比) 15
1.3.6 匹配多個字符串 16
1.3.7 匹配任何單個字符(.) 16
1.3.8 創建字符集([ ]) 17
1.3.9 重復、特殊字符以及分組 18
1.3.10 匹配字符串的起始和結尾以及單詞邊界 20
1.3.11 使用findall()和finditer()查找每一次齣現的位置 21
1.3.12 使用sub()和subn()搜索與替換 22
1.3.13 在限定模式上使用split()分隔字符串 23
1.3.14 擴展符號 24
1.3.15 雜項 27
1.4 一些正則錶達式示例 28
1.5 更長的正則錶達式示例 33
1.5.1 匹配字符串 35
1.5.2 搜索與匹配……還有貪婪 37
1.6 練習 39
第2章 網絡編程 42
2.1 簡介 43
2.2 客戶端/服務器架構 43
2.2.1 硬件客戶端/服務器架構 43
2.2.2 軟件客戶端/服務器架構 44
2.2.3 銀行齣納員作為服務器嗎 44
2.2.4 客戶端/服務器網絡編程 45
2.3 套接字:通信端點 46
2.3.1 套接字 46
2.3.2 套接字地址:主機-端口對 47
2.3.3 麵嚮連接的套接字與無連接的套接字 47
2.4 Python中的網絡編程 48
2.4.1 socket()模塊函數 49
2.4.2 套接字對象(內置)方法 49
2.4.3 創建TCP服務器 51
2.4.4 創建TCP客戶端 54
2.4.5 執行TCP服務器和客戶端 56
2.4.6 創建UDP服務器 58
2.4.7 創建UDP客戶端 59
2.4.8 執行UDP服務器和客戶端 60
2.4.9 socket模塊屬性 61
2.5 *SocketServer模塊 62
2.5.1 創建SocketServer TCP服務器 63
2.5.2 創建SocketServer TCP客戶端 64
2.5.3 執行TCP服務器和客戶端 65
2.6 *Twisted框架介紹 66
2.6.1 創建Twisted Reactor TCP服務器 66
2.6.2 創建Twisted Reactor TCP客戶端 67
2.6.3 執行TCP服務器和客戶端 69
2.7 相關模塊 69
2.8 練習 70
第3章 因特網客戶端編程 74
3.1 因特網客戶端簡介 75
3.2 文件傳輸 75
3.2.1 文件傳輸因特網協議 75
3.2.2 文件傳輸協議 76
3.2.3 Python和FTP 77
3.2.4 ftplib.FTP類的方法 77
3.2.5 交互式FTP示例 78
3.2.6 客戶端FTP程序示例 79
3.2.7 FTP的其他內容 80
3.3 網絡新聞 81
3.3.1 Usenet與新聞組 81
3.3.2 網絡新聞傳輸協議 82
3.3.3 Python和NNTP 83
3.3.4 nntplib.NNTP類方法 83
3.3.5 交互式NNTP示例 84
3.3.6 客戶端程序NNTP示例 85
3.3.7 NNTP的其他內容 89
3.4 電子郵件 90
3.4.1 電子郵件係統組件和協議 90
3.4.2 發送電子郵件 91
3.4.3 Python和SMTP 92
3.4.4 smtplib.SMTP類方法 92
3.4.5 交互式SMTP示例 93
3.4.6 SMTP的其他內容 94
3.4.7 接收電子郵件 94
3.4.8 POP和IMAP 95
3.4.9 Python和POP3 95
3.4.10 交互式POP3示例 96
3.4.11 poplib.POP3類方法 97
3.4.12 客戶端程序SMTP和POP3示例 98
3.4.13 Python和IMAP4 100
3.4.14 交互式IMAP4示例 100
3.4.15 imaplib.IMAP4類中的常用方法 101
3.5 實戰 102
3.5.1 生成電子郵件 102
3.5.2 解析電子郵件 104
3.5.3 基於Web的雲電子郵件服務 105
3.5.4 佳實踐:安全、重構 106
3.5.5 Yahoo! Mail 108
3.5.6 Gmail 112
3.6 相關模塊 115
3.6.1 電子郵件 115
3.6.2 其他因特網客戶端協議 115
3.7 練習 116
第4章 多綫程編程 122
4.1 簡介/動機 123
4.2 綫程和進程 124
4.2.1 進程 124
4.2.2 綫程 124
4.3 綫程和Python 125
4.3.1 全局解釋器鎖 125
4.3.2 退齣綫程 126
4.3.3 在Python中使用綫程 126
4.3.4 不使用綫程的情況 126
4.3.5 Python的threading模塊 128
4.4 thread模塊 128
4.5 threading模塊 132
4.5.1 Thread類 133
4.5.2 threading模塊的其他函數 139
4.6 單綫程和多綫程執行對比 140
4.7 多綫程實踐 142
4.7.1 圖書排名示例 142
4.7.2 同步原語 149
4.7.3 鎖示例 149
4.7.4 信號量示例 156
4.8 生産者-消費者問題和Queue/queue模塊 159
4.9 綫程的替代方案 162
4.9.1 subprocess模塊 163
4.9.2 multiprocessing模塊 163
4.9.3 concurrent.futures模塊 163
4.10 相關模塊 165
4.11 練習 165
第5章 GUI編程 168
5.1 簡介 169
5.1.1 Tcl、Tk和Tkinter 169
5.1.2 安裝和使用Tkinter 170
5.1.3 客戶端/服務端架構 170
5.2 Tkinter和Python編程 170
5.2.1 Tkinter模塊:添加Tk到應用中 171
5.2.2 GUI編程介紹 171
5.2.3 頂層窗口:Tkinter.Tk() 173
5.2.4 Tk控件 173
5.3 Tkinter示例 174
5.3.1 Label控件 174
5.3.2 Button控件 175
5.3.3 Label和Button控件 175
5.3.4 Label、Button和Scale控件 176
5.3.5 偏函數應用示例 178
5.3.6 中級Tkinter示例 180
5.4 其他GUI簡介 185
5.4.1 Tk接口擴展(Tix) 187
5.4.2 Python MegaWidgets(PMW) 188
5.4.3 wxWidgets和wxPython 188
5.4.4 GTK+和PyGTK 190
5.4.5 Tile/Ttk 192
5.5 相關模塊和其他GUI 194
5.6 練習 196
第6章 數據庫編程 198
6.1 簡介 199
6.1.1 持久化存儲 199
6.1.2 數據庫基本操作和SQL 199
6.1.3 數據庫和Python 201
6.2 Python的DB-API 203
6.2.1 模塊屬性 203
6.2.2 Connection對象 205
6.2.3 Cursor對象 206
6.2.4 類型對象和構造函數 207
6.2.5 關係數據庫 209
6.2.6 數據庫和Python:適配器 210
6.2.7 使用數據庫適配器的示例 210
6.2.8 數據庫適配器示例應用 215
6.3 ORM 226
6.3.1 考慮對象,而不是SQL 227
6.3.2 Python和ORM 227
6.3.3 員工角色數據庫示例 228
6.3.4 SQLAlchemy 229
6.3.5 SQLObject 240
6.4 非關係數據庫 245
6.4.1 NoSQL介紹 245
6.4.2 MongoDB 246
6.4.3 PyMongo:MongoDB和Python 246
6.4.4 總結 250
6.5 相關文獻 250
6.6 練習 252
第7章 *Microsoft Office編程 256
7.1 簡介 257
7.2 使用Python進行COM客戶端編程 257
7.2.1 客戶端COM編程 258
7.2.2 入門 258
7.3 入門示例 259
7.3.1 Excel 259
7.3.2 Word 261
7.3.3 PowerPoint 262
7.3.4 Outlook 264
7.4 中級示例 266
7.4.1 Excel 266
7.4.2 Outlook 268
7.4.3 PowerPoint 273
7.4.4 總結 280
7.5 相關模塊/包 281
7.6 練習 281
第8章 擴展Python 286
8.1 簡介和動機 287
8.1.1 Python擴展簡介 287
8.1.2 什麼情況下需要擴展Python 288
8.1.3 什麼情況下不應該擴展Python 288
8.2 編寫Python擴展 289
8.2.1 創建應用代碼 289
8.2.2 根據樣闆編寫封裝代碼 291
8.2.3 編譯 296
8.2.4 導入並測試 297
8.2.5 引用計數 300
8.2.6 綫程和全局解釋器鎖 301
8.3 相關主題 302
8.3.1 SWIG 302
8.3.2 Pyrex 302
8.3.3 Cython 302
8.3.4 Psyco 303
8.3.5 PyPy 303
8.3.6 嵌入Python 304
8.4 練習 304

第2部分 Web開發

第9章 Web客戶端和服務器 306
9.1 簡介 307
9.1.1 Web應用:客戶端/服務器計算 307
9.1.2 因特網 308
9.2 Python Web客戶端工具 310
9.2.1 統一資源定位符 310
9.2.2 urlparse模塊 312
9.2.3 urllib模塊/包 313
9.2.4 使用urllib2 HTTP驗證的示例 317
9.2.5 將HTTP驗證示例移植到Python 3中 319
9.3 Web客戶端 322
9.3.1 一個簡單的Web爬蟲/蜘蛛/機器人 322
9.3.2 解析Web頁麵 328
9.3.3 可編程的Web瀏覽 333
9.4 Web(HTTP)服務器 336
9.5 相關模塊 339
9.6 練習 341
第10章 Web編程:CGI和WSGI 345
10.1 簡介 346
10.2 幫助Web服務器處理客戶端數據 346
10.2.1 CGI簡介 346
10.2.2 CGI應用程序 347
10.2.3 cgi模塊 348

用戶評價

評分

值得購買。

評分

值得購買。

評分

很好啊

評分

很好啊

評分

很好啊

評分

評分

還可以吧, 內容比較豐富

評分

還可以吧, 內容比較豐富

評分

值得購買。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 windowsfront.com All Rights Reserved. 靜流書站 版權所有