Materialien für SICP mit Python?
Frage
Ich möchte versuchen, SICP mit Python.
Kann jeder einen Punkt Materialien (video.article ...), die lehrt Struktur und Interpretation von Computerprogrammen in Python .
Zur Zeit des Lernen von SICP Videos von Abelson, Sussman und Sussman.
Lösung
Denken Sie nicht, eine komplette Reihe von Materialien ist, this ist die beste, die ich kenne.
Wenn Sie sich selbst zu erzeugen, das Material sind, werden mit einer Reihe von uns planen gemeinsam durch SICP arbeiten bei . Ich weiß, dass mindestens ein Kerl wird Haskell verwenden, so dass Sie bei der Verfolgung eine alternative Route nicht allein sein.
Andere Tipps
Eine direkte Übersetzung von SICP in Python würde keinen Sinn machen. Aber es gibt ein paar ähnliche Bücher in Python. Der erste, der in den Sinn kommt, ist „Denken wie ein Informatiker“. Sie finden hier weitere Informationen über verfügbares Material finden: http://www.greenteapress.com/thinkpython/thinkCSpy/
Ich denke, das für Dich groß sein würde, CS61A SICP in Python von Berkeley
SICP-python Code auf Github
Hier ist das, was Sie brauchen - http://www-inst.eecs.berkeley.edu/~cs61a/fa11/61a-python/content/www/index.html
Alte Frage, aber dachte, das für jemanden nützlich sein könnte.
In der Tradition der SICP, dieser Text konzentriert sich auf Methoden zur Abstraktion, Programmierparadigmen und Techniken für die Verwaltung der Komplexität von großen Programmen. Diese Konzepte sind in erster Linie veranschaulicht mit der Python 3 Programmiersprache.
...
Komponieren Programme wird verfasst und gepflegt von John DeNero. Der Text wurde ursprünglich als Skriptum für CS 61A an der UC veröffentlicht Berkeley und basiert auf der Struktur und Interpretation anhand von Computerprogramme von Harold Abelson und Gerald Jay Sussman.