Matériaux pour SICP avec python?
Question
Je veux essayer SICP avec Python.
Tout le monde peut-il pointer du contenu (vidéo.article ...) sur la structure et l'interprétation des programmes informatiques en python .
En train d'apprendre des vidéos SICP d'Abelson, Sussman et Sussman.
La solution
Je ne pense pas qu'il existe un ensemble complet de documents, this est le meilleur que je connaisse.
Si vous souhaitez générer le matériel vous-même, plusieurs d'entre nous ont l'intention de travailler ensemble sur le SICP à . Je sais qu'au moins un gars utilisera Haskell, vous ne serez donc pas le seul à rechercher une autre voie.
Autres conseils
Une traduction directe de SICP en Python n’aurait aucun sens - Scheme et Python sont bien trop différents. Mais il existe quelques livres similaires en Python. La première qui me vienne à l’esprit est de "penser comme un informaticien". Vous trouverez plus d'informations sur le matériel disponible ici: http://www.greenteapress.com/thinkpython/thinkCSpy/
Je pense que ce serait très bien pour vous, CS61A SICP en python par Berkeley
code sicp-python sur Github
voici ce dont vous avez besoin - http://www-inst.eecs.berkeley.edu/~cs61a/fa11/61a-python/content/www/index.html
Vieille question, mais je pensais que cela pourrait être utile à quelqu'un.
Dans la tradition des SICP, ce texte se concentre sur les méthodes de abstraction, paradigmes de programmation et techniques de gestion de la complexité des grands programmes. Ces concepts sont illustrés principalement en utilisant le langage de programmation Python 3.
...
Les programmes de composition sont créés et gérés par John DeNero. Le texte a été publié à l'origine sous forme de notes de cours pour CS 61A chez UC Berkeley et est basé sur la structure et l'interprétation des Programmes informatiques de Harold Abelson et Gerald Jay Sussman.