Материалы для SICP с питоном? - PullRequest
5 голосов
/ 11 января 2009

Я хочу попробовать SICP с Python.

Может ли кто-нибудь указать на материалы (video.article ...), которые обучают структуре и интерпретации компьютерных программ на python .

В настоящее время учатся на видео SICP Абельсона, Суссмана и Суссмана.

Ответы [ 5 ]

9 голосов
/ 11 января 2009

Прямой перевод SICP на Python не имеет смысла - Scheme и Python слишком разные. Но в Python есть пара похожих книг. Первое, что приходит на ум, это «думать как компьютерщик». Вы найдете больше информации о доступных материалах здесь: http://www.greenteapress.com/thinkpython/thinkCSpy/

8 голосов
/ 10 декабря 2011

Я думаю, это было бы здорово для вас, CS61A SICP в Python от Беркли

sicp-python код на Github

8 голосов
/ 12 января 2009

Не думайте, что есть полный набор материалов, это - лучшее, что я знаю.

Если вы собираетесь сами создавать материал, многие из нас планируют работать через SICP вместе на . Я знаю, что по крайней мере один парень будет использовать Haskell, поэтому вы не будете одиноки в выборе альтернативного маршрута.

4 голосов
/ 26 июля 2012
2 голосов
/ 02 августа 2016

Старый вопрос, но подумал, что это может быть кому-то полезно.

http://composingprograms.com/

В традиции SICP этот текст посвящен методам абстракция, парадигмы программирования и методы управления сложность больших программ. Эти понятия иллюстрируются в первую очередь используя язык программирования Python 3.
...
Составление программ разработано и поддерживается Джоном ДеНеро. Первоначально текст был опубликован как конспект лекций для CS 61A в Калифорнийском университете. Беркли и основан на структуре и интерпретации Компьютерные программы Гарольда Абельсона и Джеральда Джея Суссмана.

...