虽然mit已经使用python来教sicp,然而,我看的那本sicp-python并不能取代sicp。理由:

1、sicp-python太依赖python的特性,而sicp对scheme的依赖非常少;

2、sicp-python用python讲解计算模型显得很牵强,而sicp就很自然;

3、sicp-python的例子选用只是摘取了sicp的内容,体现不出一种整体性;

4、sicp的整体性、思想性应该完胜;

5、sicp的习题完胜!sicp-python竟然没习题!

使用Python进行教学是一回事,而出现一本经典教材又是另一回事。