Python標(biāo)準(zhǔn)庫包含數(shù)百個模塊,可以與操作系統(tǒng)、解釋器和Internet交互-所有這些模塊都經(jīng)過了充分測試,可以直接投入你的應(yīng)用開發(fā)。本書精心設(shè)計了大量示例以便于學(xué)習(xí)和重用,通過這些簡潔、獨(dú)立的源代碼/輸出示例,全面介紹了Python 2.7庫的幾乎每一個重要方面。通過大量精心挑選的示例掌握強(qiáng)大的Python標(biāo)準(zhǔn)庫!Python標(biāo)準(zhǔn)庫包含數(shù)百個模塊,可以用來與操作系統(tǒng)、解釋器和Internet交互——所有這些模塊都已經(jīng)過充分測試,可以直接在日常開發(fā)中使用。本書精心設(shè)計了大量示例,以方便讀者學(xué)習(xí)和使用標(biāo)準(zhǔn)庫。《Python標(biāo)準(zhǔn)庫》作者擁有12年以上Python開發(fā)經(jīng)驗,是Python軟件基金會的信息交流主管,他的“Python Module of the Week”系列博客文章享譽(yù)整個Python社區(qū),本書便是以這一系列博客文章為基礎(chǔ),以示例的方式展示了標(biāo)準(zhǔn)庫中的每個模塊是如何工作的以及為什么要這樣工作。在本書中,你會看到用來處理文本、數(shù)據(jù)類型、算法、數(shù)學(xué)計算、文件系統(tǒng)、網(wǎng)絡(luò)通信、Internet、XML、Email、加密、并發(fā)性、運(yùn)行時和語言服務(wù)等各個方面的實用代碼和解決方案。在內(nèi)容安排上,每一節(jié)都會全面介紹一個模塊,并提供一些很有價值的補(bǔ)充資源鏈接,這使得本書成為一本理想的Python標(biāo)準(zhǔn)庫參考手冊。本書涵蓋以下內(nèi)容:用string、textwrap、re和difflib處理文本;實現(xiàn)數(shù)據(jù)結(jié)構(gòu):collections、array、queue、struct、copy,等等;讀、寫和管理文件及目錄;正則表達(dá)式模式匹配;交換數(shù)據(jù)和提供持久存儲;歸檔和數(shù)據(jù)壓縮;管理進(jìn)程和線程;使用應(yīng)用“構(gòu)建模塊”:解析命令行選項、提示輸入密碼、調(diào)度事件和日志記錄;測試、調(diào)試和編譯;控制運(yùn)行時配置;使用模塊和包工具。如果你剛接觸Python,本書將帶你迅速進(jìn)入一個全新的世界。如果你以前用過Python,你會發(fā)現(xiàn)一些新的強(qiáng)大的解決方案,對于你之前嘗試過的模塊,你會發(fā)現(xiàn)更好的用法。
作者簡介
Doug Hellmann,目前是Racemi公司的一位高級開發(fā)人員,也是Python Software Foundation的信息交流主管。從1.4版開始他就一直在做Python編程,曾在大量UNIX和非UNIX平臺上參與項目開發(fā),涉及領(lǐng)域包括地圖、醫(yī)療新聞播報、金融和數(shù)據(jù)中心自動化。為《Python Magazine》做了一年普通專欄作家后,他在2008—2009年成為這家雜志的主編。自2007年以來,Doug在他的博客上發(fā)表了頗受關(guān)注的“Python Module of the Week”系列。他居住在喬治亞州的Athens。