Materiales para SICP con python?
Pregunta
Quiero probar SICP con Python.
¿Puede alguien señalar materiales (video.artículo ...) que enseñe Estructura e Interpretación de Programas de Computadora en python .
Actualmente estoy aprendiendo de los videos SICP de Abelson, Sussman y Sussman.
Solución
No piense que hay un conjunto completo de materiales, this es lo mejor que sé.
Si está dispuesto a generar el material usted mismo, muchos de nosotros planeamos trabajar a través de SICP colectivamente en . Sé que al menos un tipo usará Haskell, por lo que no estará solo en la búsqueda de una ruta alternativa.
Otros consejos
Una traducción directa de SICP en Python no tendría sentido: Scheme y Python son demasiado diferentes. Pero hay un par de libros similares en Python. Lo primero que viene a la mente es "pensar como un informático". Encontrará más información sobre el material disponible aquí: http://www.greenteapress.com/thinkpython/thinkCSpy/
Creo que esto sería genial para usted, CS61A SICP en Python por Berkeley
código sicp-python en Github
esto es lo que necesita: http://www-inst.eecs.berkeley.edu/~cs61a/fa11/61a-python/content/www/index.html
Antigua pregunta, pero pensé que esto podría ser útil para alguien.
En la tradición de SICP, este texto se centra en métodos para abstracción, paradigmas de programación y técnicas para gestionar el complejidad de grandes programas. Estos conceptos se ilustran principalmente usando el lenguaje de programación Python 3.
...
La redacción y mantenimiento de los programas está a cargo de John DeNero. El texto se publicó originalmente como notas de clase para CS 61A en la UC Berkeley y se basa en la Estructura e Interpretación de Programas de computadora de Harold Abelson y Gerald Jay Sussman.