SICP与python的材料?

时间:2009-01-11 09:13:48

标签: python sicp

我想用Python试用SICP。

任何人都可以指出在 python 中教授计算机程序结构和解释的材料(video.article ...)。

目前正在学习Abiz,Sussman和Sussman的SICP视频。

5 个答案:

答案 0 :(得分:9)

在Python中直接翻译SICP是没有意义的 - Scheme和Python太不同了。但是Python中有几本类似的书。首先想到的是“像计算机科学家一样思考”。您可以在此处找到有关可用材料的更多信息: http://www.greenteapress.com/thinkpython/thinkCSpy/

答案 1 :(得分:8)

不要认为有一套完整的材料,this是我所知道的最好的材料。

如果您打算自己生成这些材料,我们一群人计划通过SICP集体工作at。我知道至少有一个人会使用Haskell,所以你不会单独追求另一条路线。

答案 2 :(得分:8)

我认为这对你来说很棒,Berkeley在Python中CS61A SICP

Github上的

sicp-python代码

答案 3 :(得分:4)

答案 4 :(得分:2)

老问题,但认为这可能对某人有用。

http://composingprograms.com/

  

在SICP的传统中,本文侧重于方法   抽象,编程范例和管理技术   大型程序的复杂性。主要说明了这些概念   使用Python 3编程语言   ...
  撰写程序由John DeNero编写和维护。   该文本最初作为CS 61A在UC的讲义发表   伯克利和基于结构和解释   Harold Abelson和Gerald Jay Sussman的计算机程序。