使用 python 进行 SICP 的材料?

发布于 2024-07-11 04:41:43 字数 150 浏览 5 评论 0原文

我想用 Python 尝试 SICP。

任何人都可以指出用python教授计算机程序的结构和解释的材料(视频.文章...)。

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

I want to try out SICP with Python.

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

谈场末日恋爱 2024-07-18 04:41:43

我认为这对你来说非常有用, CS61A SICP in Python by Berkeley

sicp-python Github 上的代码

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

sicp-python code at Github

不乱于心 2024-07-18 04:41:43

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

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/

离笑几人歌 2024-07-18 04:41:43

别以为有一套完整的资料,这个是我所知道的最好的。

如果您准备自己生成材料,我们中的一些人计划在 上共同完成 SICP。 我知道至少有一个人会使用 Haskell,所以你不会孤单地寻求替代路线。

Don't think there is a complete set of materials, this is 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.

鹤仙姿 2024-07-18 04:41:43

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

http://compositingprograms.com/

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

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

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文