1. 程式人生 > >《python基礎教程第三版》高清版PDF免費下載

《python基礎教程第三版》高清版PDF免費下載

包含 linda bson 升級 編輯 清晰 閱讀 ann 處理

Python基礎教程 第3版Python簡明教程書籍 Python編程從入門到實踐 靈程序設計叢書

下載地址:網盤下載

技術分享圖片

編輯推薦

久負盛名的Python入門經典

中文版累計銷量200 000+冊

針對Python 3全新升級

本書是經典的Python入門教程,層次鮮明、結構嚴謹、內容翔實,特別是後面幾章,作者將前面講述的內容應用到10個引人入勝的項目中,並以模板的形式介紹了項目的開發過程,手把手教授Python編程實踐,讓讀者從項目中領略Python的真正魅力。

本書既適合初學者夯實基礎,又能幫助Python程序員提升技能,即使是中高級Python程序員,也能從書裏找到耳目一新的內容。

內容簡介

本書包括Python程序設計的方方面面:首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各種語句;然後循序漸進地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、叠代器;此後探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發布等知識;z後,作者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了10個具有實際意義的Python項目的開發過程。

作者簡介

Magnus Lie Hetland

挪威科技大學副教授,教授算法;黑客,喜歡鉆研新銳編程語言,是Python語言的堅定支持者。寫過很多Python方面的書和在線教程,比如深受讀者歡迎的網上教程“Instant Python”。表演專業的業余愛好者,從1985年首次登臺至今,已經參演數十部話劇。

譯者簡介

袁國忠

自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40余部,其中包括《算法圖解》《Head First 程序設計》《Python編程:從入門到實踐》《C++ Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《面向模式的軟件架構:模式系統》《風投的選擇:誰是下一個十億美元級公司》等,總計700余萬字;專事翻譯前,從事過三年化工產品分析和開發,做過兩年雜誌和圖書編輯。

精彩書評

“《Python基礎教程》非常適合編程新手或者具有中級編程能力的人閱讀……在整本書中,作者提出了一些易於實踐的例子,清晰闡明了所討論主題的方方面面……強烈建議那些正在嘗試學習Python語言的人閱讀。強烈推薦給Python初學者。”

——D.B.Mason,Choice雜誌,2017年9月號

“本書系統全面地講解了Python語言,後面幾章介紹的10個項目是亮點。”

——Robert A. Gibson,軟件工程師

前言/序言

巨蟒劇團[ Monty Python,英國的一個超現實幽默表演團體,喜劇界的披頭士,在20世紀70年代風靡全球。Python語言的命名來源於此。——編者註]有首老歌唱道:“又來了一個,它走了又來。又來了一個,什麽時候是個頭?”自本書第2版面世以來,Python 3的普及程度得到了極大提高,因此這一版完全轉向了Python 3。在此期間,還有其他的變化:在Python生態系統中,各種包輪番登場,各種編碼實踐大行其道後又日漸式微。在必要之處或對讀者有幫助的前提下,本書的有些部分完全重寫,但z初的痕跡還依稀可見。例如,本書前身Practical Python於21世紀初出版時,Usenet依然應用廣泛,可現在大多數互聯網用戶可能從未聽說過它。因此,對於第23章創建連接到NNTP服務器的項目,與其說是為了介紹主流編程生涯中將用到的編程技能,不如說是讓讀者了解一下歷史。一些比較古怪的內容也依舊保留,因為它們是很不錯的編程示例,也是本書悠長歷史的見證。

與以往一樣,我要深深地感謝讓本書以前各版得以付梓的人。這裏我要特別感謝Mark Powers,感謝他在我進度緩慢時極具耐心。還要感謝Michael Thomas,感謝他出色的技術審閱工作(並指出了原稿中所有的Python 2式print語句)。但願你喜歡全新升級後的這一版。正如Terny Jones在提到那首老歌時所說:“顯然,有一個完整的管弦樂隊會更好。”

第2版前言

新版的《Python基礎教程》終於和大家見面了。如果算上本書的前身Practical Python,實際上這已經是第3版了。這是我將近10年心血的結晶。在此期間,Python發生了很多有趣的變化,我也盡力調整了對這門語言的介紹。當前,Python處於長期以來z為翻天覆地的轉變期:Python 3推出。編寫本書期間,z終版本還未發布,但其包含的功能已確定,還推出了多個可用的版本。這次修訂不向後兼容,這是我編寫這一版時面臨的z大挑戰。換而言之,我不能僅僅挑出一些新增的功能進行介紹。另外,它還修改了一些既有的功能,因此有些在Python 2.5中理所當然的事情在新版本中已不再正確。

倘若整個Python社區都立即轉向Python 3並修改所有的遺留代碼,那根本不成問題。我只需介紹Python 3就行!然而,目前依然存在大量用Python 2編寫的代碼,而且大家可能還會繼續編寫這樣的代碼,直到有一天所有人都認為應使用Python 3。

那麽我是如何應對這種變化的呢?首先,雖然有些向後兼容的變化,但Python語言本身總體變化不大。因此,如果完全針對Python 2.5,編寫的內容對Python 3來說也是大體正確的(對Python 2.6來說更是如此)。至於那些不再正確的部分,我采取了比較保守的態度,因為大家完全接受Python 3還需要一段時間。因此,這一版主要是基於Python 2.5編寫的,同時指出將會改變的情形。另外,我還提供了附錄D,讓你對重大變化有大致的了解。對大多數讀者來說,這樣處理是完全可行的。

編寫這一版期間,有幾個人幫了我很大的忙。與前兩版(本書第1版以及之前的Practical Python)一樣,Jason Gilmore扶我上馬,並在項目啟動期間扮演了重要角色。項目啟動後,Richard Dal Porto、Frank Pohlmann和Dominic Shakeshaft不斷伸出援手,保證項目得以順利進行。在確保代碼正確方面,Richard Taylor居功至偉(倘若代碼依然存在錯誤,責任在我),而Marilyn Smith出色地完成了手稿潤色工作。這裏還要感謝Apress出版社的其他工作人員,他們是Liz Berry、Beth Christmas、Steve Anglin和Tina Nielsen。另外,感謝包括Bob Helmbold和Waclaw Kusnierczyk在內的讀者提出勘誤和寶貴的建議。z後,在本書前兩版的出版過程中,很多人都提供了幫助,這裏衷心地感謝他們。

第1版前言

幾年前,Jason Gilmore找到我,讓我為Apress出版社寫本書。他看了我撰寫的Python在線教程,想讓我寫一本風格類似的書。我受寵若驚,既興奮又有點緊張。我z關心的是,這需要多長時間、對學業會有多大的影響,因為當時我正在讀博士。結果表明,這是一項非常艱巨的任務,花費的時間遠遠超出了預期。

所幸這對我的學業沒有太大的影響,我按時獲得了博士學位。

去年,Jason又找到我說,Apress出版社想讓我對原書進行修訂和擴充,不知道我是否有興趣。當時我正忙於熟悉新取得的副教授職位,而業余時間都花在了扮演Peer Gynt上,因此時間依然是主要的問題。事情安排妥當並有更多業余時間後,我接受了這項任務。你可能猜到了,z終的結晶就是你現在手捧的這本書。本書的大多數內容都來自Practical Python,但基於Python的z新變化做了全面修訂,同時新增了幾章。另外,根據這一版的組織結構,調整了原來一些內容的位置。很多讀者對Practical Python提供了積極的反饋,但願本版保留了讀者喜歡的內容,同時新增的內容也能得到讀者青睞。

本書編寫期間,有幾個人不斷地給予我幫助和鼓勵。沒有他們,本書根本不可能付梓。這裏對他們表示衷心的感謝。感謝本書編寫期間直接與我協作的團隊:Jason Gilmore讓這個項目得以上馬並確保不偏離方向;Beckie Stones整理各種材料;Jeremy Jones和Matt Moodie提供了專業的意見和見解;Linda Marousek對我極具耐心;還有其他成員讓本書得以順利出版。如果沒有Practical Python打下的基礎,本書不會是現在這個樣子。這裏要感謝Jason Gilmore和Alex Martelli出色的技術編輯工作(Jason負責全書,Alex負責前半部分)以及本職之外的各種意見和建議。感謝Erin Mulligan和Tory McLearn一路上領我前行,並在需要時讓我調整方向。感謝Nancy Rapoport對手稿進行潤色。感謝Grace Wong回答他人無法回答的問題。感謝Pete Shinners就項目10的遊戲提供寶貴的建議。感謝多位讀者的來信,這些來信給了我極大的鼓勵!z後,感謝我的家人和朋友,尤其是女朋友Ranveig在本書編寫期間給予的寬容。

下載地址:網盤下載

《python基礎教程第三版》高清版PDF免費下載