我想用Python來試用SICP。用於python的SICP的材料?
任何一點都可以指向教授計算機程序的結構和解釋的教材(video.article ...)python。
目前從SICP的Abelson,Sussman和Sussman的視頻中學習。
我想用Python來試用SICP。用於python的SICP的材料?
任何一點都可以指向教授計算機程序的結構和解釋的教材(video.article ...)python。
目前從SICP的Abelson,Sussman和Sussman的視頻中學習。
在Python中對SICP的直接翻譯將毫無意義 - Scheme和Python的方式太不同了。但是Python中有一些類似的書。首先想到的是「像計算機科學家一樣思考」。你可以在這裏找到更多關於可用材料的信息: http://www.greenteapress.com/thinkpython/thinkCSpy/
我以爲SICP是關於編程而不是關於Scheme的,我知道Scheme是用來貫穿理論的。 – 2011-11-05 11:47:07
SICP實際上是關於函數式編程的,而Python是一種勢在必行的面嚮對象語言。 Definitly不一樣的方式來設計你的程序。 – 2011-11-29 09:19:17
實際上Python有很多來自Lisp和函數式語言的影響(http://twit.tv/show/floss-weekly/11),它肯定有很多工具來支持函數式編程(http://docs.python .ORG的/ dev/HOWTO/functional.html)。 – mcepl 2012-03-02 00:50:10
老問題,但認爲這可能對某人有用。
在SICP的傳統,本文着重對 抽象用於管理大型程序的 複雜度的方法,編程範例和技術。使用Python 3編程語言主要說明這些概念 。
...
撰寫程序由John DeNero撰寫和維護。 該文本最初作爲CS 61A的講義發佈在UC Berkeley的UC 上,並基於Harold Abelson和Gerald Jay Sussman的 計算機程序的結構和解釋。
我推薦學習LISP。 :) – BobbyShaftoe 2009-01-11 09:55:14