python 带有python的SICP材料?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/432637/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-11-03 20:05:21  来源:igfitidea点击:

Materials for SICP with python?

pythonsicp

提问by yesraaj

I want to try out SICP with Python.

我想用 Python 尝试 SICP。

Can any one point to materials (video.article...) that teaches Structure and Interpretation of Computer Programs in python.

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

Currently learning from SICP videos of Abelson, Sussman, and Sussman.

目前正在学习 Abelson、Sussman 和 Sussman 的 SICP 视频。

回答by bruno desthuilliers

A direct translation of SICP in Python would make no sense - Scheme and Python are way too different. But there are a couple similar books in Python. The first that comes to mind is "thinking like a computer scientist". You'll find more informations about available material here: http://www.greenteapress.com/thinkpython/thinkCSpy/

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

回答by Ahmad Ajmi

I think this would be great for you, CS61A SICPin Python by Berkeley

我认为这对你很有用,伯克利的 Python 中的CS61A SICP

sicp-pythoncode at Github

Github 上的sicp-python代码

回答by mac

Don't think there is a complete set of materials, thisis the best I know.

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

If you are up to generating the material yourself, a bunch of us plan to work through SICP collectively at. I know at least one guy will be using Haskell, so you will not be alone in pursuing an alternative route.

如果您要自己生成材料,我们中的一些人计划. 我知道至少有一个人会使用 Haskell,因此您不会孤单地寻求替代路线。

回答by daydreamer

Old question, but thought this might be useful for someone.

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

http://composingprograms.com/

http://composingprograms.com/

In the tradition of SICP, this text focuses on methods for abstraction, programming paradigms, and techniques for managing the complexity of large programs. These concepts are illustrated primarily using the Python 3 programming language.
...
Composing Programs is authored and maintained by John DeNero. The text was originally published as lecture notes for CS 61A at UC Berkeley and is based upon the Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman.

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