中文版開源!這或許是最經典的 Python 編程教材

中文版開源!這或許是最經典的 Python 編程教材

整理 | AI科技大本營(ID:rgznai100)

想入門Python,但一直沒找到合適的參考書籍?

《Think Python》是很多Python初學者的不二入門教材,受到廣泛好評。該書原作者是美國Olin工程學院的教授Allen B. Downey,目前該書的原版和中文版本都已免費開源。

入門Python其實很容易,但是我們要去堅持學習,每一天堅持很困難,我相信很多人學了一個星期就放棄了,為什麼呢?其實沒有好的學習資料給你去學習,你們是很難堅持的,這是小編收集的Python入門學習資料關注,轉發,私信小編“01”,即可免費領取!希望對你們有幫助

中文版開源!這或許是最經典的 Python 編程教材


Allen稱,《Think Python》是面向Python編程初學者的入門書籍。該書從編程的基本概念開始,經過精心設計,可以在首次使用時定義所有術語,並按照邏輯順序發展介紹每個新概念。其中,較大的內容部分(如遞歸和麵向對象的編程)都劃分為一系列較小的步驟進行介紹。

中文版開源!這或許是最經典的 Python 編程教材

中文版本譯者是一名自學Python的編程愛好者。選擇翻譯《Think Python》,

一是因為它是作者入門使用的第一本教材; 二是,它確實非常淺顯易懂,把很多概念用非常樸實的話進行解釋。 作者稱,當時零基礎學習Python的他看這本書沒有大的障礙。

當然,這和作者在設計、編寫此書時的出發點密不可分。目前,這本書已經更新到了Python 3版本。

以下是這本書的基本目錄設置。

中文版開源!這或許是最經典的 Python 編程教材

作者在前言裡 特意提及了《Think Python》 的一些值得關注的內容設置:

  • 我在每章的最後新增了一個名叫調試的小節。我會在這些小節中,為大家介紹如何發現及避免bug的一般技巧,並提醒大家注意使用Python過程中可能的陷阱。
  • 我增補了更多的練習題,從測試是否理解書中概念的小測試,到部分較大的項目。大部分的練習題後,我都會附上答案的鏈接。
  • 我新增了一系列案例研究——更長的代碼示例,既有練習題,也有答題解釋和討論。
  • 我擴充了對程序開發計劃及基本設計模式的內容介紹。
  • 我增加了關於調試和算法分析的附錄。

《Think Python》 第二版有以下新特點:

  • 本書及其中的代碼都已更新至Python 3。
  • 我增加了一些小節內容,還在本書網站上介紹如何在網絡瀏覽器上運行Python。這樣,如果你嫌麻煩的話,就可以先不用在本地安裝Python。
  • 在海龜繪圖這章中,我沒有繼續使用自己編寫的海龜繪圖包``Swampy``,改用了一個更標準的Python包 turtle。這個包更容易安裝,也更強大。
  • 我新增了一個叫作“The Goodies”的章節,給大家介紹一些嚴格來說並不是必須瞭解的Python特性,不過有時候這些特性還是很方便的。

值得一提的是,除了《Think Python》這本書,Allen B. Downey還開源了《Think Bayes》等書籍。

中文版開源!這或許是最經典的 Python 編程教材


分享到:


相關文章: