PDF源文件地址 : http://www.greenteapress.com/thinkpython/thinkpython.pdfpython
Version 1.1.21程序員
艾倫·唐尼編程
綠茶出版社設計模式
李約瑟,馬薩諸塞州編程語言
版權 © 2008 艾倫·唐尼學習
出版歷史:測試
2002年4月:首次出版《如何像計算機同樣思考》網站
2007年8月:主要改版,修改書名爲《如何像一個程序員(Python)思考》spa
2008年6月:主要改版,修改書名爲《思考Python·如何像計算機同樣思考》插件
綠茶出版社
沃什伯恩大街9號
李約瑟馬02492
在基於GUN通用公共許可的前提下,容許拷貝,發佈/或修改此文檔,自由軟件基金會發布的1.1及之後的版本。GUN自由文檔許可證能夠從www.gun.org獲取。
序言
本書的奇異誕生史
1999年1月,我準備用Java語言做爲個人學生的入門編程課程。事實上我卻以爲很沮喪,由於我已經開了3次這個課程了。選修這門課程的學生的失敗比率實在是過高了,即便是那些看起來學得還不錯的學生來講,水平也不盡如意。
當時,我能看出來的惟一問題就是教材自己。這本教材裏面寫了太多沒必要要的關於Java的細節,過於臃腫,而且沒有足夠高水準的對如何編程進行引導。以致於全部學生都深深陷入了這樣一個陷阱裏:一開始很以爲很簡單,接着按部就班的深刻學習,當到了第5章的時候就忽然懵逼了。因爲學生們一會兒接收了太多信息,時間又過於緊張,以致於在學習過程當中還要花費更多時間再去從頭消化這些信息。
兩週前開始上課以前,我作了一個決定:寫一本書。目標以下:
首先,我要給個人書起一個名字,因而我一時興起選擇了這個名字《如何像計算機科學家同樣思考》
首版的發行過程比較艱難,可是它確實起做用了。學生們可以把書讀完,而且可以充分的理解我在課堂上所講授的難點,最有趣的一點(也是最重要的)就是讓學生們多練習。
我基於GUN通用文檔的協議,免費發行了本書,而且容許用戶拷貝,修改和分發本書的內容。
接下來發生了一件很酷的事情,那就是弗吉尼亞州的一位高中老師Jeff Elkner,他把這本書翻譯成了Python版本。他把他完成的Python版本發給了我,這讓我有了一種非同尋常的體驗——經過讀本身的書學習了Python。
因而,Jeff和我接着修改了本書,而且把Chris Meyers的案例加入了其中,而且在2001年發佈了《如何像計算機科學家同樣思考——學習Python》,一樣,這也是基於GUN通用免費文檔協議發行。後來綠茶出版社找到我,我就開始經過亞馬孫和大學書城發售本書。綠茶出版社的其它書籍能夠經過其官方網站 www.greenteapress.com 來獲取。
從2003年開始,我首次在奧林學院教授Python語言,它跟Java語言的差別是很是大的。學生們能夠在花費不多精力的狀況下學到更多編程知識,而且對本身所作的項目很是感興趣,甚至樂此不疲。
在過去的5年時間裏,我依然繼續完善本書,修正裏面的錯誤,完善其中一些範例,而且加入了更多的資料,尤爲是練習的內容。到了2008年,我開始對本書作一些大的調整,與此同時,哥倫比亞大學出版社開始聯繫我,表示他們願意出版我這本書的新版本。真是太巧了!
其中最大的變化就是本書的標題再也不浮誇,變得很簡潔——《思考Python》,其它主要變化以下:
我指望本書可讓你在工做中如魚得水,但願能夠幫助你領會到編程的精髓,哪怕只有一點點幫助。
艾倫·唐尼
沃什伯恩大街
艾倫·唐尼如今是富蘭克林奧林工程學院計算機科學副教授。
鳴謝
首先,也是最重要的就是,我要感謝Jeff Elkner爲我把這本書從Java翻譯成Python版本,正是由於如此,我才真正開始了這個項目,而且把Python轉變成了我本身最喜歡的語言。同時我還要感謝Chris Meyers,是他爲《如何像計算機科學家同樣思考》這本書貢獻了一些章節。我還要感謝自由軟件基金會提供的GUN自由文檔許可,這讓我有幸能跟Jeff和Chris的合做成爲可能。再此,還要感謝咱們的Lulu編輯爲《如何像計算機科學家同樣思考》的付出。我還要感謝個人學生們爲我這本書的早期版本做出的貢獻、糾錯和建議。我要感謝個人妻子Lisa爲我這本書的付出,還有綠茶出版社以及全部支持咱們項目的人。
翻譯到這裏我要八卦一下 :) 我發如今1.1.21之後的版本中,感謝他妻子的部分消失了,好奇心害死貓,爲此我甚至網上去搜了一下緣由!結果固然是沒找到緣由,純粹是我本身無聊而已!
按常理,不少外文書籍的鳴謝部分是最囉嗦的,七大姑八大姨的,全部八竿子打得着的,打不着的,基本都拿出來狠狠謝一番的,不知道老外寫書是否是按行收稿費的,這讓我想起當年古龍寫武俠小說的時候,出版社是按行付費的,因而就造就了古龍小說常見的風格:
風。
冷風。
冷風吹。
... ...
哈哈,扯遠了,打住......其實我是想說這位做者挺幹練的,不拖泥帶水,鳴謝部分正如他前面所說 keep it short.