《Python核心編程(第3版)習(xí)題解答》是暢銷書《Python核心編程(第3版)》的配套習(xí)題解答,針對書中的編程練習(xí)題,給出了解題思路和答案。
《Python核心編程(第3版)習(xí)題解答》共分為15章,每一章的主題與《Python核心編程(第3版)》完全一致。每章開篇采用思維導(dǎo)圖的方式列出本章的知識點,然后對每章的重點內(nèi)容進行了梳理總結(jié),最后則對每章末尾的編程練習(xí)題進行了分析并給出了解答思路,確保讀者在徹底夯實理論知識的同時,進一步提升實際編程能力。本書還通過附錄的形式給出了Python虛擬環(huán)境的安裝步驟,確保讀者能夠成功搭建練習(xí)本書示例所需的環(huán)境。
《Python核心編程(第3版)習(xí)題解答》是《Python核心編程(第3版)》的配套參考書,作為Python編程語言的進階圖書,本書涉及領(lǐng)域廣泛,且存在一定的理解難度,因此比較適合具有一定Python編程經(jīng)驗,且希望鞏固Python編程知識或者希望進一步提高Python編程技能的程序員閱讀。
暢銷書《Python核心編程(第3版)》的配套習(xí)題解答,幫助讀者將“理論應(yīng)用于實踐,用實踐驗證理論,進一步提升理論理解水平”的有效參考圖書。
1.《Python核心編程(第3版)》是Python程序開發(fā)領(lǐng)域的暢銷圖書,中文版累計銷量近230000冊,本書為讀者提供一份完整的習(xí)題解答用于參考。
2.有別于市面上的Python編程理論講解和代碼片段(大部分都是偽代碼)的展示,本書的代碼是真正的可運行代碼。
3.“欲善其事,先利其器”,提供Python環(huán)境安裝、搭建指南(很多Python圖書都將其一筆帶過,或只是簡單介紹)。
4.本書中的代碼均使用Python 3.7 版本進行開發(fā),提供源代碼下載。
眾所周知,《Python核心編程(第3版)》是Python程序開發(fā)領(lǐng)域的暢銷圖書,內(nèi)容涵蓋了正則表達式、網(wǎng)絡(luò)編程、多線程編程、GUI編程、數(shù)據(jù)庫編程、Web開發(fā)等眾多細分領(lǐng)域。而且為了幫助讀者鞏固或加深對圖書內(nèi)容的理解,本書每章后面都附帶了一些編程練習(xí)題目。只不過,作者只對少量習(xí)題給出了分析和答案。為了減少讀者在編碼實現(xiàn)這些編程練習(xí)題時遇到的困難,讓讀者有一份習(xí)題解答用于參考,本書應(yīng)運而生。
本書每章開篇先采用思維導(dǎo)圖的形式給出了本章涵蓋的知識點,然后用簡潔的文字梳理了本章涉及的理論內(nèi)容,最后多書中的編程練習(xí)進行了詳細剖析,并給出了解題思路和詳細的代碼實現(xiàn)。
作為《Python核心編程(第3版)》的理想學(xué)習(xí)伴侶,本書可以切實提升Python開發(fā)人員的編程技能,對Python在眾多細分領(lǐng)域的應(yīng)用有一個全面的理解和掌握,為后續(xù)的程序開發(fā)之路打下堅實的基礎(chǔ)。
作者介紹
Wesley Chun,“Python核心編程”系列暢銷書的作者,Python Web Development with Django一書的合著者,曾經(jīng)是Linux Journal、CNET和InformIT的撰稿人。除了在Google擔(dān)任軟件架構(gòu)師和開發(fā)大師之外,他還是CyberWeb咨詢公司的老板,該公司專門從事Python方面的培訓(xùn)和工程服務(wù)。在編程、教學(xué)和寫作方面,Wesley有25年以上的經(jīng)驗,其中有10余年完全與Python相關(guān)。Wesley擁有加州大學(xué)伯克利分校的計算機科學(xué)、數(shù)學(xué)和音樂學(xué)位。
編者介紹
李斌,畢業(yè)于北京科技大學(xué)計算機科學(xué)與技術(shù)專業(yè),獲得碩士學(xué)位。曾任職于阿里巴巴,當(dāng)前供職于好未來教育集團,負(fù)責(zé)應(yīng)用安全工作。熱愛Python編程和Web安全,希望以更加智能和自動化的方式提升網(wǎng)絡(luò)安全。
第 1章 正則表達式 1
1.1 概述 1
1.2 本章知識點 2
1.3 習(xí)題解答 3
第 2章 網(wǎng)絡(luò)編程 36
2.1 概述 36
2.2 本章知識點 37
2.3 習(xí)題解答 38
第3章 因特網(wǎng)客戶端編程 90
3.1 概述 90
3.2 本章知識點 91
3.3 習(xí)題解答 92
第4章 多線程編程 153
4.1 概述 153
4.2 本章知識點 154
4.3 習(xí)題解答 155
第5章 GUI編程 193
5.1 概述 193
5.2 本章知識點 194
5.3 習(xí)題解答 195
第6章 數(shù)據(jù)庫編程 215
6.1 概述 215
6.2 本章知識點 216
6.3 習(xí)題解答 217
第7章 Microsoft Office編程 251
7.1 概述 251
7.2 本章知識點 252
7.3 習(xí)題解答 253
第8章 擴展Python 294
8.1 概述 294
8.2 本章知識點 295
8.3 習(xí)題解答 296
第9章 Web客戶端和服務(wù)器 303
9.1 概述 303
9.2 本章知識點 304
9.3 習(xí)題解答 305
第 10章 Web編程:CGI和WSGI 334
10.1 概述 334
10.2 本章知識點 335
10.3 習(xí)題解答 336
第 11章 Web框架:Django 364
11.1 概述 364
11.2 本章知識點 365
11.3 習(xí)題解答 366
第 12章 云計算:Google App Engine 406
12.1 概述 406
12.2 本章知識點 407
12.3 習(xí)題解答 408
第 13章 Web服務(wù) 409
13.1 概述 409
13.2 本章知識點 409
13.3 習(xí)題解答 410
第 14章 文本處理 412
14.1 概述 412
14.2 本章知識點 413
14.3 習(xí)題解答 414
第 15章 其他內(nèi)容 430
15.1 概述 430
15.2 本章知識點 430
15.3 習(xí)題解答 431
附錄A Python虛擬環(huán)境安裝 435