Materials for SICP with python?

前端 未结 5 1378
终归单人心
终归单人心 2021-01-31 12:59

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

相关标签:
5条回答
  • 2021-01-31 13:12

    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.

    0 讨论(0)
  • 2021-01-31 13:16

    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/

    0 讨论(0)
  • 2021-01-31 13:23

    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.

    0 讨论(0)
  • 2021-01-31 13:26

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

    sicp-python code at Github

    0 讨论(0)
  • 2021-01-31 13:29

    here is what you need - http://www-inst.eecs.berkeley.edu/~cs61a/fa11/61a-python/content/www/index.html

    0 讨论(0)
提交回复
热议问题