Materials for SICP with python?

喜你入骨 提交于 2019-12-02 17:47:37

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.

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/

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

sicp-python code at Github

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.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!