推薦6本學習Python的免費電子書
便宜并不是沒好貨,這里的一些書籍已經被很多大學作為課本來使用,比如麻省理工的計算機科學與編程入門課程,加利福尼亞大學的編程思想課程都用到了下面的某(幾)本書籍。
51CTO推薦專題:暢游Python編程世界
Python 逐漸地流行了起來,現在經常被用來作為初學者的入門語言。我們為初學者們選擇了一些比較適合的免費 Python 書籍去學習。
簡明 Python 教程 ( A Byte of Python )
簡明 Python 教程是Swaroop C.H. 教授為Python初學者寫的一本書。“如果你只會打字的話,那這本書就是給你寫的。”這本書的網站上這么寫道。
這本書被很多大學作為課本所使用,比如上面提到的加州大學,以及NASA的噴氣推進實驗室(譯注:表示不明白具體情況)。
這本書包含Python 2.X以及3.0版本的內容,但是僅僅更新到了3.0版本。另外,這本書同時也提供印刷版本。
Python核心編程 ( Learn Python the Hard Way )
Python核心編程是Zed Shaw為初學者寫的一本書,書內使用的是Python 2.6版本。
Shaw是Mongrel以及Mongrel2的作者,以及這個程序員宣言的作者。
面向非程序員的 Python 教程 ( Non-Programmer's Tutorial for Python )
面向非程序員的 Python 教程是維基教科書的一個項目,分為Python 2.6和Python 3兩個版本。
Python 編程 ( Python Programming )
Python 編程也是維基教科書中的一個項目,上面提到的麻省理工學院正是使用了這本書。
Python 入門指南 ( The Python Tutorial )
Python 入門指南是由Python官方發布的一份教程。他也被麻省理工學院所使用。有Python 2.7以及Python 3.0的版本提供。
Python 思想 ( Think Python )
《Python 思想:軟件設計介紹》的作者Allen B. Downey是富蘭克林工程學院的計算機系副教授。這本書提供很多版本,包括印刷版本(傳送門)。這本書是在Python 3.0出生之前寫成的,后來更新加入了一些腳注去解釋3.0與2.*版本之間的不同。
這本書的某些地方看起來有點混亂, 《Python思想》的在線版本是《軟件設計:如何像一個計算機科學家一樣思考》的升級版本《像計算機科學家一樣:學習Python》中的Python部分(譯注:真的好繞……)。同時這本書也有其他的語言提供,例如C++,Java 以及 Ruby。
Downey 的出版公司Green Tea Press同時也提供一些其他的免費的計算機方面的書籍。
原文鏈接:http://article.yeeyan.org/view/118842/182794
【編輯推薦】