日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線(xiàn)客服
Python核心編程(第3版)圖書(shū)
人氣:207

Python核心編程(第3版)

暢銷(xiāo)經(jīng)典的Python基礎(chǔ)教程學(xué)習(xí)手冊(cè)進(jìn)階圖書(shū) 兼顧Python2和Python3 機(jī)器學(xué)習(xí) 數(shù)據(jù)處理 網(wǎng)絡(luò)爬蟲(chóng)熱門(mén)編程語(yǔ)言 Python開(kāi)發(fā)人員的案頭常備

內(nèi)容簡(jiǎn)介

《Python核心編程(第3版)》是經(jīng)典暢銷(xiāo)圖書(shū)《Python核心編程(第二版)》的全新升級(jí)版本,總共分為3部分。第1部分為講解了Python的一些通用應(yīng)用,包括正則表達(dá)式、網(wǎng)絡(luò)編程、Internet客戶(hù)端編程、多線(xiàn)程編程、GUI編程、數(shù)據(jù)庫(kù)編程、Microsoft Office編程、擴(kuò)展Python等內(nèi)容。第2部分講解了與Web開(kāi)發(fā)相關(guān)的主題,包括Web客戶(hù)端和服務(wù)器、CGI和WSGI相關(guān)的Web編程、Django Web框架、云計(jì)算、高級(jí)Web服務(wù)。第3部分則為一個(gè)補(bǔ)充/實(shí)驗(yàn)章節(jié),包括文本處理以及一些其他內(nèi)容。 《Python核心編程(第3版)》適合具有一定經(jīng)驗(yàn)的Python開(kāi)發(fā)人員閱讀。

編輯推薦

涵蓋當(dāng)今應(yīng)用開(kāi)發(fā)中的眾多領(lǐng)域?yàn)橹屑?jí)Python開(kāi)發(fā)人員提供杰出實(shí)踐方法涵蓋大量實(shí)用的代碼案例每章末尾的習(xí)題有助于鞏固所學(xué)知識(shí)

想進(jìn)一步提升Python編程水平?請(qǐng)深入分析真實(shí)應(yīng)用程序中使用的大量相關(guān)主題涵蓋了正則表達(dá)式、Internet/網(wǎng)絡(luò)編程、GUI、SQL/數(shù)據(jù)庫(kù)/ORM、多線(xiàn)程、Web開(kāi)發(fā)了解當(dāng)前的開(kāi)發(fā)區(qū)域,比如Google 、Twitter、MongoDB、OAuth、Python 3遷移、Java/Jython囊括有關(guān)Django、Google App Engine、CSV/JSON/XML和Microsoft Office的全新內(nèi)容。包含Python 2和Python 3代碼,以便立即可以使用提供了代碼片段、互動(dòng)案例和實(shí)用練習(xí),旨在鞏固Python技能

Python是一種靈活、且具有表現(xiàn)力的編程語(yǔ)言,它將編譯語(yǔ)言的強(qiáng)大與腳本語(yǔ)言的簡(jiǎn)潔性、快速開(kāi)發(fā)特性整合起來(lái)。在《Python核心編程 第3版》中,杰出Python開(kāi)發(fā)人員兼企業(yè)培訓(xùn)師Wesley Chun會(huì)幫助您將Python技能提升到更高的水平。《Python核心編程 第3版》涵蓋了成為一名技術(shù)的Python開(kāi)發(fā)人員所需的一切內(nèi)容。《Python核心編程 第3版》講解了應(yīng)用開(kāi)發(fā)相關(guān)的多個(gè)領(lǐng)域,而且書(shū)中的內(nèi)容可以立即應(yīng)用到項(xiàng)目開(kāi)發(fā)中。此外,《Python核心編程 第3版》還包含了一些使用Python 2和Python 3編寫(xiě)的代碼案例,以及一些代碼移植技巧。有些代碼片段甚至無(wú)須修改就可以運(yùn)行在Python 2.x或Python 3.x上。

《Python核心編程 第3版》講解了如下內(nèi)容:學(xué)習(xí)專(zhuān)業(yè)的Python風(fēng)格、杰出實(shí)踐以及好的編程習(xí)慣;使用TCP、UDP、XML-RPC來(lái)開(kāi)發(fā)客戶(hù)端和服務(wù)器,并供高級(jí)的庫(kù)(比如SocketServer和Twisted)使用使用Tkinter和其他可用的工具來(lái)開(kāi)發(fā)GUI應(yīng)用;通過(guò)使用C/C 編寫(xiě)擴(kuò)展,或者使用多線(xiàn)程來(lái)編寫(xiě)I/O密集型代碼,提升應(yīng)用的性能;探究QSL和關(guān)系數(shù)據(jù)庫(kù)、ORM,甚至是MongoDB這樣的非關(guān)系型(NonSQL)數(shù)據(jù)庫(kù);學(xué)習(xí)Web編程的基礎(chǔ)知識(shí),包括Web客戶(hù)端和服務(wù)器,以及CGI和WSGI;使用正則表達(dá)式和強(qiáng)大的文本處理工具,來(lái)創(chuàng)建和解析CSV、JSON和XML數(shù)據(jù);使用COM客戶(hù)端編程與常見(jiàn)的Microsoft Office軟件(比如Excel、PowerPoint、Outlook)進(jìn)行交互;使用Django框架深入了解Web開(kāi)發(fā),以及使用Google App Engine深入了解云計(jì)算;使用Jyhon探索Java編程,以及在JVM上運(yùn)行Python代碼的方式;連接Web服務(wù),比如連接Yahoo!Fiance獲取股票行情,或者連接Yahoo!Mail、Gmail以及其他郵件服務(wù)器來(lái)下載或發(fā)送郵件;通過(guò)學(xué)習(xí)如何連接Twitter和Google 網(wǎng)絡(luò)來(lái)?yè)肀缃幻襟w的熱潮。

作者簡(jiǎn)介

Wesley Chun在高中階段開(kāi)始進(jìn)入計(jì)算世界,當(dāng)時(shí)他使用的是BASIC和6502匯編語(yǔ)言,系統(tǒng)是Commodore。隨后開(kāi)始在App IIe上使用Pascal語(yǔ)言,然后是再在穿孔卡片上使用ForTran語(yǔ)言。正在在穿孔卡片上使用ForTran的經(jīng)歷使他成為一名謹(jǐn)慎小心的開(kāi)發(fā)人員,因?yàn)閷⒁唤M卡片發(fā)送到學(xué)校的主機(jī)并得到返回結(jié)果,往往需要一周的往返時(shí)間。Wesley還將一個(gè)新聞?lì)悘拇蜃謾C(jī)改變?yōu)镺sborne 1 CP/M計(jì)算機(jī)。他得到的一份有酬勞的工作是作為學(xué)生輔導(dǎo)員為四年級(jí)、五年級(jí)和六年級(jí)的學(xué)生及其父母家講授BASIC編程課程。高中畢業(yè)后,Wesley以加利福尼亞校友學(xué)者的身份進(jìn)入加州大學(xué)伯克利分校。他主修應(yīng)用數(shù)學(xué)(計(jì)算機(jī)科學(xué)),輔修音樂(lè)(古典鋼琴),并以A級(jí)和B級(jí)的成績(jī)畢業(yè)。在學(xué)校期間,他先后使用過(guò)Pascal、Logo和C語(yǔ)言編寫(xiě)過(guò)程序。他還參加了一個(gè)以錄像帶培訓(xùn)和心理咨詢(xún)?yōu)樘厣妮o導(dǎo)課程。他的暑期實(shí)習(xí)項(xiàng)目包括以第4代編程語(yǔ)言編寫(xiě)代碼,并編寫(xiě)了一個(gè)“Getting Started”用戶(hù)手冊(cè)。幾年過(guò)后,他開(kāi)始在加州大學(xué)圣巴拉拉分校繼續(xù)學(xué)習(xí),并獲得了計(jì)算機(jī)科學(xué)(分布式系統(tǒng))的碩士學(xué)位。在此期間,他還講授C編程課程。他的一片以其碩士論文為基礎(chǔ)的論文在第29杰HICSS大會(huì)上被提名為杰出論文,其隨后的一個(gè)論文版本刊登在新加坡大學(xué)High Performance Computing雜志上。自從畢業(yè)之后,Wesley就投身于軟件行業(yè),編寫(xiě)和出版了多本圖書(shū),并且發(fā)表了數(shù)百篇會(huì)議報(bào)告和教程。此外還開(kāi)發(fā)了針對(duì)公共企業(yè)和私有企業(yè)培訓(xùn)的Python課程。Wesley的Python使用經(jīng)歷始于Python 1.4版本(當(dāng)時(shí)Python剛剛起步),他使用Python設(shè)計(jì)了Yahoo!Mail拼寫(xiě)檢查程序以及地址簿。他隨后成為Yahoo!People Search部門(mén)的首席工程師。在離開(kāi)Yahoo!之后,他寫(xiě)作了本書(shū)第1版,然后開(kāi)始周游世界。回來(lái)之后,他使用Python編寫(xiě)過(guò)許多程序,包括本地產(chǎn)品搜索程序、反垃圾郵件和防病毒郵件程序、Facebook游戲/應(yīng)用,以及許多不同的其他東西,比如醫(yī)生用來(lái)進(jìn)行脊柱骨折分析的軟件。在其閑暇時(shí)間,Wesley喜歡彈鋼琴、打保齡球、打籃球、騎自行車(chē)、玩極限飛盤(pán)、打撲克、旅行,以及與家人共享人倫。他還是Tutor郵件列表和PyCon這兩個(gè)Python用戶(hù)組的志愿者。他還維護(hù)著艾倫帕森斯怪物項(xiàng)目目錄(Alan Parsons Project Monster Discography)。在本書(shū)寫(xiě)作之時(shí),Wesley是Google的開(kāi)發(fā)大使,為其云產(chǎn)品背書(shū)。Wesley生活在硅谷,您可以通過(guò)@wescpy或plus.ly/wescpy來(lái)找到他。

目錄

目錄

第1部分 通用應(yīng)用主題

第1章正則表達(dá)式2

1.1簡(jiǎn)介/動(dòng)機(jī)3

1.2特殊符號(hào)和字符5

1.2.1使用擇一匹配符號(hào)匹配多個(gè)正則表達(dá)式模式6

1.2.2匹配任意單個(gè)字符6

1.2.3從字符串起始或者結(jié)尾或者單詞邊界匹配7

1.2.4創(chuàng)建字符集8

1.2.5限定范圍和否定8

1.2.6使用閉包操作符實(shí)現(xiàn)存在性和頻數(shù)匹配9

1.2.7表示字符集的特殊字符10

1.2.8使用圓括號(hào)指定分組10

1.2.9擴(kuò)展表示法11

1.3正則表達(dá)式和Python語(yǔ)言11

1.3.1re模塊:核心函數(shù)和方法12

1.3.2 使用compile()函數(shù)編譯正則表達(dá)式13

1.3.3匹配對(duì)象以及group()和groups()方法14

1.3.4使用match()方法匹配字符串14

1.3.5使用search()在一個(gè)字符串中查找模式(搜索與匹配的對(duì)比)15

1.3.6匹配多個(gè)字符串16

1.3.7匹配任何單個(gè)字符(.)16

1.3.8創(chuàng)建字符集([ ])17

1.3.9重復(fù)、特殊字符以及分組18

1.3.10匹配字符串的起始和結(jié)尾以及單詞邊界20

1.3.11使用findall()和finditer()查找每一次出現(xiàn)的位置21

1.3.12使用sub()和subn()搜索與替換22

1.3.13在限定模式上使用split()分隔字符串23

1.3.14擴(kuò)展符號(hào)24

1.3.15雜項(xiàng)27

1.4 一些正則表達(dá)式示例28

1.5更長(zhǎng)的正則表達(dá)式示例33

1.5.1匹配字符串35

1.5.2搜索與匹配……還有貪婪37

1.6練習(xí)39

第2章網(wǎng)絡(luò)編程42

2.1簡(jiǎn)介43

2.2客戶(hù)端/服務(wù)器架構(gòu)43

2.2.1硬件客戶(hù)端/服務(wù)器架構(gòu)43

2.2.2軟件客戶(hù)端/服務(wù)器架構(gòu)44

2.2.3銀行出納員作為服務(wù)器嗎44

2.2.4客戶(hù)端/服務(wù)器網(wǎng)絡(luò)編程45

2.3套接字:通信端點(diǎn)46

2.3.1套接字46

2.3.2套接字地址:主機(jī)-端口對(duì)47

2.3.3面向連接的套接字與無(wú)連接的套接字47

2.4Python中的網(wǎng)絡(luò)編程48

2.4.1socket()模塊函數(shù)49

2.4.2套接字對(duì)象(內(nèi)置)方法49

2.4.3創(chuàng)建TCP服務(wù)器51

2.4.4創(chuàng)建TCP客戶(hù)端54

2.4.5執(zhí)行TCP服務(wù)器和客戶(hù)端56

2.4.6創(chuàng)建UDP服務(wù)器58

2.4.7創(chuàng)建UDP客戶(hù)端59

2.4.8執(zhí)行UDP服務(wù)器和客戶(hù)端60

2.4.9socket模塊屬性61

2.5SocketServer模塊62

2.5.1創(chuàng)建SocketServer TCP服務(wù)器63

2.5.2創(chuàng)建SocketServer TCP客戶(hù)端64

2.5.3執(zhí)行TCP服務(wù)器和客戶(hù)端65

2.6Twisted框架介紹66

2.6.1創(chuàng)建Twisted Reactor TCP服務(wù)器66

2.6.2創(chuàng)建Twisted Reactor TCP客戶(hù)端67

2.6.3執(zhí)行TCP服務(wù)器和客戶(hù)端69

2.7相關(guān)模塊69

2.8練習(xí)70

第3章因特網(wǎng)客戶(hù)端編程74

3.1因特網(wǎng)客戶(hù)端簡(jiǎn)介75

3.2文件傳輸75

3.2.1文件傳輸因特網(wǎng)協(xié)議75

3.2.2文件傳輸協(xié)議76

3.2.3Python和FTP77

3.2.4ftplib.FTP類(lèi)的方法77

3.2.5交互式FTP示例78

3.2.6客戶(hù)端FTP程序示例79

3.2.7FTP的其他內(nèi)容80

3.3網(wǎng)絡(luò)新聞81

3.3.1Usenet與新聞組81

3.3.2網(wǎng)絡(luò)新聞傳輸協(xié)議82

3.3.3Python和NNTP83

3.3.4nntplib.NNTP類(lèi)方法83

3.3.5交互式NNTP示例84

3.3.6客戶(hù)端程序NNTP示例85

3.3.7NNTP的其他內(nèi)容89

3.4電子郵件90

3.4.1電子郵件系統(tǒng)組件和協(xié)議90

3.4.2發(fā)送電子郵件91

3.4.3Python和SMTP92

3.4.4smtplib.SMTP類(lèi)方法92

3.4.5交互式SMTP示例93

3.4.6SMTP的其他內(nèi)容94

3.4.7接收電子郵件94

3.4.8POP和IMAP95

3.4.9Python和POP395

3.4.10交互式POP3示例96

3.4.11poplib.POP3類(lèi)方法97

3.4.12客戶(hù)端程序SMTP和POP3示例98

3.4.13Python和IMAP4100

3.4.14交互式IMAP4示例100

3.4.15imaplib.IMAP4類(lèi)中的常用方法101

3.5實(shí)戰(zhàn)102

3.5.1生成電子郵件102

3.5.2解析電子郵件104

3.5.3基于Web的云電子郵件服務(wù)105

3.5.4實(shí)踐:安全、重構(gòu)106

3.5.5Yahoo! Mail108

3.5.6Gmail112

3.6相關(guān)模塊115

3.6.1電子郵件115

3.6.2其他因特網(wǎng)客戶(hù)端協(xié)議115

3.7練習(xí)116

第4章多線(xiàn)程編程122

4.1簡(jiǎn)介/動(dòng)機(jī)123

4.2線(xiàn)程和進(jìn)程124

4.2.1進(jìn)程124

4.2.2線(xiàn)程124

4.3線(xiàn)程和Python125

4.3.1全局解釋器鎖125

4.3.2退出線(xiàn)程126

4.3.3在Python中使用線(xiàn)程126

4.3.4不使用線(xiàn)程的情況126

4.3.5Python的threading模塊128

4.4thread模塊128

4.5threading模塊132

4.5.1Thread類(lèi)133

4.5.2threading模塊的其他函數(shù)139

4.6單線(xiàn)程和多線(xiàn)程執(zhí)行對(duì)比140

4.7多線(xiàn)程實(shí)踐142

4.7.1圖書(shū)排名示例142

4.7.2同步原語(yǔ)149

4.7.3鎖示例149

4.7.4信號(hào)量示例156

4.8生產(chǎn)者-消費(fèi)者問(wèn)題和Queue/queue模塊159

4.9線(xiàn)程的替代方案162

4.9.1subprocess模塊163

4.9.2multiprocessing模塊163

4.9.3concurrent.futures模塊163

4.10相關(guān)模塊165

4.11練習(xí)165

第5章GUI編程168

5.1簡(jiǎn)介169

5.1.1Tcl、Tk和Tkinter169

5.1.2安裝和使用Tkinter170

5.1.3客戶(hù)端/服務(wù)端架構(gòu)170

5.2Tkinter和Python編程170

5.2.1Tkinter模塊:添加Tk到應(yīng)用中171

5.2.2GUI編程介紹171

5.2.3頂層窗口:Tkinter.Tk()173

5.2.4Tk控件173

5.3Tkinter示例174

5.3.1Label控件174

5.3.2Button控件175

5.3.3Label和Button控件175

5.3.4Label、Button和Scale控件176

5.3.5偏函數(shù)應(yīng)用示例178

5.3.6中級(jí)Tkinter示例180

5.4其他GUI簡(jiǎn)介185

5.4.1Tk接口擴(kuò)展(Tix)187

5.4.2Python MegaWidgets(PMW)188

5.4.3wxWidgets和wxPython188

5.4.4GTK 和PyGTK190

5.4.5Tile/Ttk192

5.5相關(guān)模塊和其他GUI194

5.6練習(xí)196

第6章數(shù)據(jù)庫(kù)編程198

6.1簡(jiǎn)介199

6.1.1持久化存儲(chǔ)199

6.1.2數(shù)據(jù)庫(kù)基本操作和SQL199

6.1.3數(shù)據(jù)庫(kù)和Python201

6.2Python的DB-API203

6.2.1模塊屬性203

6.2.2Connection對(duì)象205

6.2.3Cursor對(duì)象206

6.2.4類(lèi)型對(duì)象和構(gòu)造函數(shù)207

6.2.5關(guān)系數(shù)據(jù)庫(kù)209

6.2.6數(shù)據(jù)庫(kù)和Python:適配器210

6.2.7使用數(shù)據(jù)庫(kù)適配器的示例210

6.2.8數(shù)據(jù)庫(kù)適配器示例應(yīng)用215

6.3ORM226

6.3.1考慮對(duì)象,而不是SQL227

6.3.2Python和ORM227

6.3.3員工角色數(shù)據(jù)庫(kù)示例228

6.3.4SQLAlchemy229

6.3.5SQLObject240

6.4非關(guān)系數(shù)據(jù)庫(kù)245

6.4.1NoSQL介紹245

6.4.2MongoDB246

6.4.3PyMongo:MongoDB和Python246

6.4.4總結(jié)250

6.5相關(guān)文獻(xiàn)250

6.6練習(xí)252

第7章Microsoft Office編程256

7.1簡(jiǎn)介257

7.2使用Python進(jìn)行COM客戶(hù)端編程257

7.2.1客戶(hù)端COM編程258

7.2.2入門(mén)258

7.3入門(mén)示例259

7.3.1Excel259

7.3.2Word261

7.3.3PowerPoint262

7.3.4Outlook264

7.4中級(jí)示例266

7.4.1Excel266

7.4.2Outlook268

7.4.3PowerPoint273

7.4.4總結(jié)280

7.5相關(guān)模塊/包281

7.6練習(xí)281

第8章擴(kuò)展Python286

8.1簡(jiǎn)介和動(dòng)機(jī)287

8.1.1Python擴(kuò)展簡(jiǎn)介287

8.1.2什么情況下需要擴(kuò)展Python288

8.1.3什么情況下不應(yīng)該擴(kuò)展Python288

8.2編寫(xiě)Python擴(kuò)展289

8.2.1創(chuàng)建應(yīng)用代碼289

8.2.2根據(jù)樣板編寫(xiě)封裝代碼291

8.2.3編譯296

8.2.4導(dǎo)入并測(cè)試297

8.2.5引用計(jì)數(shù)300

8.2.6線(xiàn)程和全局解釋器鎖301

8.3相關(guān)主題302

8.3.1SWIG302

8.3.2Pyrex302

8.3.3Cython302

8.3.4Psyco303

8.3.5PyPy303

8.3.6嵌入Python304

8.4練習(xí)304

第2部分Web開(kāi)發(fā)

第9章Web客戶(hù)端和服務(wù)器306

9.1簡(jiǎn)介307

9.1.1Web應(yīng)用:客戶(hù)端/服務(wù)器計(jì)算307

9.1.2因特網(wǎng)308

9.2Python Web客戶(hù)端工具310

9.2.1統(tǒng)一資源定位符310

9.2.2urlparse模塊312

9.2.3urllib模塊/包313

9.2.4使用urllib2 HTTP驗(yàn)證的示例317

9.2.5將HTTP驗(yàn)證示例移植到Python 3中319

9.3Web客戶(hù)端322

9.3.1一個(gè)簡(jiǎn)單的Web爬蟲(chóng)/蜘蛛/機(jī)器人322

9.3.2解析Web頁(yè)面328

9.3.3可編程的Web瀏覽333

9.4Web(HTTP)服務(wù)器336

9.5相關(guān)模塊339

9.6練習(xí)341

第10章Web編程:CGI和WSGI345

10.1簡(jiǎn)介346

10.2幫助Web服務(wù)器處理客戶(hù)端數(shù)據(jù)346

10.2.1CGI簡(jiǎn)介346

10.2.2CGI應(yīng)用程序347

10.2.3cgi模塊348

10.2.4cgitb模塊348

10.3構(gòu)建CGI應(yīng)用程序349

10.3.1構(gòu)建Web服務(wù)器349

10.3.2建立表單頁(yè)351

10.3.3生成結(jié)果頁(yè)面352

10.3.4生成表單和結(jié)果頁(yè)面353

10.3.5交互的Web站點(diǎn)357

10.4在CGI中使用Unicode362

10.5高級(jí)CGI364

10.5.1mulitipart表單提交和文件上傳364

10.5.2多值字段364

10.5.3cookie365

10.5.4cookie和文件上傳365

10.6WSGI簡(jiǎn)介373

10.6.1動(dòng)機(jī)(替代CGI)373

10.6.2服務(wù)器集成374

10.6.3外部進(jìn)程374

10.6.4WSGI簡(jiǎn)介375

10.6.5WSGI服務(wù)器376

10.6.6參考服務(wù)器377

10.6.7WSGI應(yīng)用示例378

10.6.8中間件及封裝WSGI應(yīng)用378

10.6.9在Python 3中使用WSGI379

10.7現(xiàn)實(shí)世界中的Web開(kāi)發(fā)380

10.8相關(guān)模塊380

10.9練習(xí)381

第11章Web框架:Django384

11.1簡(jiǎn)介385

11.2Web框架385

11.3Django簡(jiǎn)介386

11.4項(xiàng)目和應(yīng)用390

11.4.1在Django中創(chuàng)建項(xiàng)目390

11.4.2運(yùn)行開(kāi)發(fā)服務(wù)器393

11.5“Hello World”應(yīng)用(一個(gè)博客)394

11.6創(chuàng)建模型來(lái)添加數(shù)據(jù)庫(kù)服務(wù)396

11.6.1設(shè)置數(shù)據(jù)庫(kù)396

11.6.2創(chuàng)建表398

11.7Python 應(yīng)用shell400

11.7.1在Django中使用Python shell400

11.7.2測(cè)試數(shù)據(jù)模型402

11.8Django管理應(yīng)用403

11.8.1設(shè)置admin403

11.8.2使用admin404

11.9創(chuàng)建博客的用戶(hù)界面410

11.9.1創(chuàng)建模板411

11.9.2創(chuàng)建URL模式412

11.9.3創(chuàng)建視圖函數(shù)415

11.10改進(jìn)輸出418

11.11處理用戶(hù)輸入422

11.11.1模板:添加HTML表單423

11.11.2添加URLconf項(xiàng)423

11.11.3視圖:處理用戶(hù)輸入423

11.11.4跨站點(diǎn)請(qǐng)求偽造424

11.12表單和模型表單426

11.12.1Django表單簡(jiǎn)介426

11.12.2模型表單示例427

11.12.3使用ModelForm來(lái)生成HTML表單427

11.12.4處理ModelForm數(shù)據(jù)428

11.13視圖進(jìn)階429

11.14改善外觀431

11.15單元測(cè)試432

11.15.1blog應(yīng)用的代碼審查434

11.15.2blog應(yīng)用總結(jié)439

11.16中級(jí)Django應(yīng)用:TweetApprover439

11.16.1創(chuàng)建項(xiàng)目文件結(jié)構(gòu)440

11.16.2安裝Twython庫(kù)445

11.16.3URL結(jié)構(gòu)446

11.16.4數(shù)據(jù)模型449

11.16.5提交新推文以便審核453

11.16.6審核推文457

11.17資源465

11.18總結(jié)465

11.19練習(xí)466

第12章云計(jì)算:Google App Engine470

12.1簡(jiǎn)介471

12.2云計(jì)算471

12.2.1云計(jì)算服務(wù)的層次472

12.2.2App Engine473

12.3沙盒和App Engine SDK476

12.4選擇一個(gè)App Engine框架479

12.5Python 2.7支持485

12.5.1一般差異486

12.5.2代碼中的差異486

12.6與Django比較487

12.6.1開(kāi)始“Hello World”487

12.6.2手動(dòng)創(chuàng)建“Hello World”(Zip文件用戶(hù))488

12.7將“Hello World”改成一個(gè) 簡(jiǎn)單的博客489

12.7.1快速發(fā)現(xiàn)改動(dòng):30秒內(nèi)將純文本轉(zhuǎn)成HTML489

12.7.2添加表單490

12.7.3添加Datastore服務(wù)492

12.7.4迭代改進(jìn)496

12.7.5開(kāi)發(fā)/SDK控制臺(tái)496

12.8添加Memcache服務(wù)502

12.9靜態(tài)文件505

12.10添加用戶(hù)服務(wù)505

12.10.1Google賬號(hào)驗(yàn)證506

12.10.2聯(lián)合驗(yàn)證507

12.11遠(yuǎn)程API shell507

12.12問(wèn)與答(Python實(shí)現(xiàn))509

12.12.1發(fā)送電子郵件509

12.12.2接收電子郵件510

12.13使用XMPP發(fā)送即時(shí)消息512

12.14處理圖片514

12.15任務(wù)隊(duì)列(非定期任務(wù))514

12.15.1創(chuàng)建任務(wù)515

12.15.2配置app.yaml515

12.15.3其他任務(wù)創(chuàng)建選項(xiàng)516

12.15.4將發(fā)送電子郵件作為任務(wù)517

12.15.5deferred包519

12.16使用Appstats進(jìn)行分析520

12.16.1在app.yaml中添加標(biāo)準(zhǔn)處理程序521

12.16.2添加自定義Admin Console頁(yè)面521

12.16.3作為內(nèi)置界面啟用界面521

12.17URLfetch服務(wù)522

12.18問(wèn)與答(無(wú)Python實(shí)現(xiàn))522

12.18.1Cron服務(wù)(計(jì)劃任務(wù)作業(yè))523

12.18.2預(yù)熱請(qǐng)求523

12.18.3DoS保護(hù)524

12.19廠商鎖定524

12.20資源525

12.21總結(jié)526

12.22練習(xí)527

第13章Web服務(wù)530

13.1簡(jiǎn)介531

13.2Yahoo!金融股票報(bào)價(jià)服務(wù)器531

13.3Twitter微博534

13.3.1社交網(wǎng)絡(luò)534

<

媒體評(píng)論

“《Python核心編程 第3版》簡(jiǎn)潔而不失其技術(shù)深度,內(nèi)容豐富,歷史資料翔實(shí)齊全,這讓《Python核心編程 第3版》成為學(xué)習(xí)Python的教程。《Python核心編程 第3版》易于閱讀,以極簡(jiǎn)的文字介紹了復(fù)雜的案例,同時(shí)涵蓋了其他同類(lèi)圖書(shū)中很少涵蓋的歷史參考資料。簡(jiǎn)而言之,《Python核心編程 第3版》棒極了!”——Gloria. W“期待已久的Core Python Programming第2版已經(jīng)證明了《Python核心編程 第3版》確實(shí)值得期待——它深度與廣度齊備,其中囊括的有用練習(xí)可以幫助讀者掌握Python并付之于實(shí)踐。”——Alex Martelli,Python in a Nutshell作者兼Python Cookbook編輯

“Wesley Chun的Core Python Programming一書(shū)好評(píng)如潮,而且它也證明它配得上所有的好評(píng)。我想該書(shū)是當(dāng)前學(xué)習(xí)Python的杰出圖書(shū)。在市面上眾多的Python圖書(shū)中,我覺(jué)得Chun的這《Python核心編程 第3版》是杰出的,因此向大家強(qiáng)烈推薦《Python核心編程 第3版》。”——David Mertz博士,IBM DeveloperWorks

“在過(guò)去多年,我一直在從事Python的研究,發(fā)現(xiàn)《Python核心編程 第3版》獲得了大量的正面評(píng)價(jià)。這些評(píng)價(jià)證實(shí)了這樣一個(gè)觀點(diǎn),即Core Python Programming被認(rèn)為是Python入門(mén)讀物事實(shí)上的標(biāo)準(zhǔn)。”——Richard Ozaki,Lockheed Martin公司

“終于,一本既可以作為Python教程又可以作為Python編程語(yǔ)言參考的圖書(shū)問(wèn)世!”——Michael Baxter,Linux Journal

“《Python核心編程 第3版》寫(xiě)作相當(dāng)精良。這是我遇到的清晰、友好的Python圖書(shū),它在一個(gè)廣闊的背景中介紹了Python。它仔細(xì)、深入地剖析了一些重要的Python主題,而且讀者無(wú)需大量的相關(guān)經(jīng)驗(yàn)也能看懂。與所有其他Python入門(mén)類(lèi)圖書(shū)不同的是,它不會(huì)用隱晦、難以理解的文字來(lái)折磨讀者,而是始終立足于幫助讀者牢固掌握Python的語(yǔ)法和結(jié)構(gòu)。”——python.org bookstore Web site“如果我只能有一本Python圖書(shū)的話(huà),那它肯定是Wesley Chun著作的Core Python Programming。《Python核心編程 第3版》成功地涵蓋了Python的多個(gè)主題,其詳細(xì)程度遠(yuǎn)甚于Learning Python一書(shū),而且涵蓋的主題也遠(yuǎn)非Python核心語(yǔ)言這么簡(jiǎn)單。如果你只打算購(gòu)買(mǎi)一本Python圖書(shū),我強(qiáng)烈向您推薦《Python核心編程 第3版》。你不但會(huì)愛(ài)上《Python核心編程 第3版》,也會(huì)愛(ài)上《Python核心編程 第3版》中包含的程序員的諷刺性智慧。重要的是,您將學(xué)會(huì)Python。更更重要的是,您會(huì)發(fā)現(xiàn)《Python核心編程 第3版》會(huì)在您每日的Python編程生活中提供各種幫助。干的不錯(cuò),Chun先生!”——Ron Stephens,Python Learning Foundation

“我認(rèn)為編程初學(xué)者的語(yǔ)言是Python,毋庸置疑!我喜歡的圖書(shū)是Core Python Programming。”——s003apr,MP3Car.com Forums

“就我個(gè)人而言,我相當(dāng)喜歡Pyhon。它易于學(xué)習(xí)、非常直觀、相當(dāng)靈活,而且執(zhí)行速度也相當(dāng)快。在Windows世界中,Python雖然只是剛嶄露頭角,但是因?yàn)樵絹?lái)越多的人們發(fā)現(xiàn)了它,因此選擇從Python起步可以獲得大量的支持。要學(xué)習(xí)Python,我選擇從Wesley Chun的這本Core Python Programming起步。”——Bill Boswell,MCSE,Microsoft Certified Professional Magazine Online

“如果你是通過(guò)圖書(shū)來(lái)學(xué)習(xí)編程,我向您推薦Core Python Programming,它是目前為止我發(fā)現(xiàn)的杰出Python圖書(shū)。我也是一個(gè)Python新兵,但是在3個(gè)月之后,我就可以在項(xiàng)目中實(shí)施Python了(自動(dòng)處理MSOffice、SQL DB Stuff等)。”——ptonman,Dev Shed Forums

“Python是一種美麗的語(yǔ)言。它易于學(xué)習(xí)、跨平臺(tái),而且能夠良好運(yùn)行。它已經(jīng)實(shí)現(xiàn)了Java一直想要實(shí)現(xiàn)的很多技術(shù)目標(biāo)。對(duì)Python的一句話(huà)描述是‘所有其他語(yǔ)言是隨著時(shí)間發(fā)生演進(jìn)變化,但是Python則是設(shè)計(jì)出來(lái)的。’而且Python設(shè)計(jì)的相當(dāng)不錯(cuò)。雖然現(xiàn)在市面上有大量的Python圖書(shū),但是目前為止我遇到一本好書(shū)是Core Python Programming。”——Chris Timmons,C. R. Timmons Consulting

網(wǎng)友評(píng)論(不代表本站觀點(diǎn))

來(lái)自匿名用**的評(píng)論:

感覺(jué)有點(diǎn)高大上了,剛看完第二版,不知道這個(gè)駕馭的了不,加油吧!擼起袖子加油學(xué)!

2017-03-01 14:21:09
來(lái)自匿名用**的評(píng)論:

感覺(jué)比照片好一些,書(shū)很厚,內(nèi)容非常充實(shí),不只是入門(mén),也有更深入的學(xué)習(xí),認(rèn)為還是值得購(gòu)買(mǎi)的

2017-07-03 17:02:43
來(lái)自a***u(**的評(píng)論:

不錯(cuò),正在看。第一章正則表達(dá)式。關(guān)鍵還是結(jié)合項(xiàng)目實(shí)踐。

2017-06-01 09:53:08
來(lái)自d***y(**的評(píng)論:

這本書(shū)不是入門(mén)書(shū)!入門(mén)書(shū)去看這本書(shū)的第二版。

2017-06-06 16:05:37
來(lái)自天津小**的評(píng)論:

這本書(shū)實(shí)用性強(qiáng)、專(zhuān)業(yè)性也很強(qiáng),適合IT從業(yè)人員充電。

2017-10-16 23:27:15
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

和第二版的有很大不同,基礎(chǔ)部分沒(méi)有了,但是還是一本非常值得一讀的書(shū)。

2016-11-03 14:13:20
來(lái)自當(dāng)***猴**的評(píng)論:

活動(dòng)的時(shí)候買(mǎi)的,非常劃算,性?xún)r(jià)比超高。就是買(mǎi)錯(cuò)了,剛剛?cè)腴T(mén)確實(shí)應(yīng)該買(mǎi)第二版......

2017-06-06 14:51:49
來(lái)自愛(ài)***豆**的評(píng)論:

紙質(zhì)一般,內(nèi)容屬于比較適合有一定Python基礎(chǔ)的。自信的直接拿來(lái)入門(mén)應(yīng)該也行

2017-06-27 01:27:53
來(lái)自y***行(**的評(píng)論:

還沒(méi)來(lái)得及看,但都說(shuō)是精通python必備的書(shū),稍微看了看講的很深入,看完肯定會(huì)有很大提升

2017-09-11 00:55:41
來(lái)自匿名用**的評(píng)論:

這本書(shū)還沒(méi)看,不過(guò)看其他評(píng)論區(qū)的讀者說(shuō)對(duì)于進(jìn)階python,這本書(shū)可能比較好,對(duì)于初學(xué)者還是有一定的難度的

2017-05-12 17:12:13
來(lái)自匿名用**的評(píng)論:

原來(lái)第三本和第二版不一樣,買(mǎi)錯(cuò)了哈哈,不過(guò)重新又買(mǎi)了第二版

2017-04-21 15:26:22
來(lái)自linuxle**的評(píng)論:

不愧為暢銷(xiāo)書(shū)籍,不僅在講授python,還有網(wǎng)絡(luò)的知識(shí),這對(duì)于希望通過(guò)python入門(mén)服務(wù)器開(kāi)發(fā)的我來(lái)說(shuō)非常重要。

2016-11-13 14:16:29
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

覺(jué)得是第2版的高級(jí)部分的重寫(xiě)和補(bǔ)充,配合第二版的基礎(chǔ)部分就很完整了

2016-09-15 18:26:18
來(lái)自匿名用**的評(píng)論:

這單書(shū)拿到手可太不容易了,等了十多天,跟客服催了三四次,才終于給我重發(fā),差點(diǎn)都不想要了。對(duì)當(dāng)當(dāng)?shù)挠∠蠓终媸谴蟠蛘劭邸2贿^(guò)書(shū)還好吧

2017-05-06 10:41:32
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

適合有一定python基礎(chǔ)的人閱讀,屬于中級(jí)python編程書(shū),并不適合用于入門(mén)

2016-10-30 08:28:58
來(lái)自匿名用**的評(píng)論:

第三版里面沒(méi)有了第二版里的基礎(chǔ)知識(shí)部分,是從第二版的正則表達(dá)式部分開(kāi)始講的,買(mǎi)的時(shí)候要注意

2017-06-11 14:54:26
來(lái)自匿名用**的評(píng)論:

朋友推薦的書(shū),看完大數(shù)據(jù)以后,回過(guò)頭來(lái)想看看編程,發(fā)現(xiàn)已經(jīng)不動(dòng)代碼好多年。

2017-06-16 12:45:06
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

書(shū)還算不錯(cuò),正如大家所評(píng),這是一本進(jìn)階的書(shū),感覺(jué)只會(huì)用python寫(xiě)小程序的我,還要去再看一遍核心編程第二版

2016-07-05 13:52:57
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

比較全面。適合有編程基礎(chǔ)知識(shí)的開(kāi)始學(xué)習(xí)Python。

2017-03-09 12:33:40
來(lái)自匿名用**的評(píng)論:

這是一本進(jìn)階的書(shū),感覺(jué)只會(huì)用python寫(xiě)小程序的我,還要去再看一遍核心編程第二版

2017-06-05 14:53:54
來(lái)自x***x(**的評(píng)論:

核心編程內(nèi)容全面,此書(shū)口碑也不錯(cuò),第三版了,經(jīng)過(guò)市場(chǎng)考驗(yàn),買(mǎi),必須的!

2017-05-31 12:55:13
來(lái)自匿名用**的評(píng)論:

包裝完好,有保護(hù)膜,紙質(zhì)很舒服,應(yīng)該是正版書(shū)籍~活動(dòng)期間買(mǎi)的,很優(yōu)惠

2017-06-20 17:12:54
來(lái)自匿名用**的評(píng)論:

python入門(mén)者不適合這本書(shū)。有語(yǔ)法基礎(chǔ)的可以看。里面的章節(jié)安排的很好,非常喜歡,看著好激動(dòng),加油。

2017-08-17 23:47:46
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

好書(shū),不過(guò)建議先看第二版的。這個(gè)第三版和第二版不是繼承關(guān)系。第二版最近可能會(huì)重新,有興趣可以關(guān)注下

2017-09-18 19:01:35
來(lái)自m***k(**的評(píng)論:

本書(shū)全面涵蓋當(dāng)今應(yīng)用開(kāi)發(fā)中的眾多領(lǐng)域,為中級(jí)Python開(kāi)發(fā)人員提供杰出實(shí)踐方法,涵蓋大量實(shí)用的代碼案例,每章末尾的習(xí)題有助于鞏固所學(xué)知識(shí)。

2017-06-29 22:07:59
來(lái)自匿名用**的評(píng)論:

內(nèi)容很不錯(cuò),能夠從學(xué)者的角度出發(fā),讓學(xué)者學(xué)起來(lái)感覺(jué)更輕松,不過(guò)也得有一定的python基礎(chǔ)才能看懂,不適合小白,唯一的缺點(diǎn)就是很怕這本書(shū)會(huì)散掉,封裝的不是太好,希望能改一改

2017-06-11 19:01:19
來(lái)自微笑每**的評(píng)論:

剛看完P(guān)ython基礎(chǔ),又可以繼續(xù)深入學(xué)習(xí)Python。

2016-09-24 13:10:43
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

就這樣的包裝,我也不多說(shuō)了,已經(jīng)不是我認(rèn)識(shí)那個(gè)曾經(jīng)的當(dāng)當(dāng)了

2017-02-26 12:15:44

免責(zé)聲明

更多出版社
主站蜘蛛池模板: 社会| 玉环县| 伊宁市| 博湖县| 高平市| 荥经县| 罗源县| 乐至县| 天峨县| 廊坊市| 鄂伦春自治旗| 绩溪县| 凤阳县| 乌鲁木齐市| 冷水江市| 扶沟县| 邓州市| 肥东县| 昔阳县| 蕉岭县| 巍山| 福建省| 新龙县| 观塘区| 和政县| 霍城县| 汶川县| 镶黄旗| 霍林郭勒市| 庆安县| 崇礼县| 千阳县| 宁国市| 朔州市| 聊城市| 班玛县| 凤山市| 阳曲县| 大新县| 连江县| 竹北市|