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