Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Materials for SICP with python?

Tags:

python

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.

like image 448
yesraaj Avatar asked Jan 11 '09 09:01

yesraaj


4 Answers

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

sicp-python code at Github

like image 170
Ahmad Ajmi Avatar answered Sep 22 '22 09:09

Ahmad Ajmi


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/

like image 40
bruno desthuilliers Avatar answered Sep 25 '22 09:09

bruno desthuilliers


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.

like image 29
mac Avatar answered Sep 22 '22 09:09

mac


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

like image 22
daydreamer Avatar answered Sep 25 '22 09:09

daydreamer