├── .gitignore ├── .nojekyll ├── 1.1.md ├── 1.2.md ├── 1.3.md ├── 1.4.md ├── 1.5.md ├── 1.6.md ├── 2.1.md ├── 2.2.md ├── 2.3.md ├── 2.4.md ├── 2.5.md ├── 2.6.md ├── 2.7.md ├── 3.1.md ├── 3.2.md ├── 3.3.md ├── 3.4.md ├── 3.5.md ├── 3.6.md ├── 404.html ├── CNAME ├── Dockerfile ├── LICENSE ├── README.md ├── SUMMARY.md ├── asset ├── docsify-apachecn-footer.js ├── docsify-baidu-push.js ├── docsify-baidu-stat.js ├── docsify-clicker.js ├── docsify-cnzz.js ├── docsify-copy-code.min.js ├── docsify.min.js ├── prism-darcula.css ├── prism-python.min.js ├── search.min.js ├── style.css └── vue.css ├── ch1.md ├── ch2.md ├── ch3.md ├── ch4.md ├── ch5.md ├── cover.jpg ├── img ├── 20160907175856.jpg ├── barriers.png ├── clientserver.png ├── constraints.png ├── coroutine.png ├── curves.png ├── deadlock.png ├── eval_apply.png ├── evaluate_square.png ├── evaluate_sum_squares_0.png ├── evaluate_sum_squares_1.png ├── evaluate_sum_squares_3.png ├── expression_tree.png ├── fact.png ├── factorial_machine.png ├── fib.png ├── fib_env.png ├── function_abs.png ├── function_print.png ├── getitem_rlist_0.png ├── getitem_rlist_1.png ├── getitem_rlist_2.png ├── global_frame.png ├── global_frame_assignment.png ├── global_frame_def.png ├── interface.png ├── iter_improve_apply.png ├── iter_improve_global.png ├── lists.png ├── logo_apply.png ├── logo_eval.png ├── multiple_inheritance.png ├── nested_pairs.png ├── newton.png ├── nonlocal_assign.png ├── nonlocal_call.png ├── nonlocal_call2.png ├── nonlocal_corefer.png ├── nonlocal_def.png ├── nonlocal_def2.png ├── nonlocal_recall.png ├── pair.png ├── pi_sum.png ├── pig_latin.png ├── produce-filter-consume.png ├── qr_alipay.png ├── read-match-coroutine.png ├── scope.png ├── sequence.png ├── set_trees.png ├── sier.png ├── square_root.png ├── square_root_update.png ├── star.png ├── subroutine.png ├── tree.png ├── universal_machine.png ├── vector-math1.png ├── vector-math2.png └── vector-math3.png ├── index.html ├── styles └── ebook.css └── update.sh /.gitignore: -------------------------------------------------------------------------------- 1 | _book 2 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/1.1.md -------------------------------------------------------------------------------- /1.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/1.2.md -------------------------------------------------------------------------------- /1.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/1.3.md -------------------------------------------------------------------------------- /1.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/1.4.md -------------------------------------------------------------------------------- /1.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/1.5.md -------------------------------------------------------------------------------- /1.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/1.6.md -------------------------------------------------------------------------------- /2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.1.md -------------------------------------------------------------------------------- /2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.2.md -------------------------------------------------------------------------------- /2.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.3.md -------------------------------------------------------------------------------- /2.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.4.md -------------------------------------------------------------------------------- /2.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.5.md -------------------------------------------------------------------------------- /2.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.6.md -------------------------------------------------------------------------------- /2.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/2.7.md -------------------------------------------------------------------------------- /3.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/3.1.md -------------------------------------------------------------------------------- /3.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/3.2.md -------------------------------------------------------------------------------- /3.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/3.3.md -------------------------------------------------------------------------------- /3.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/3.4.md -------------------------------------------------------------------------------- /3.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/3.5.md -------------------------------------------------------------------------------- /3.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/3.6.md -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/404.html -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | sicp-py.apachecn.org -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM httpd:2.4 2 | COPY ./ /usr/local/apache2/htdocs/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /asset/docsify-apachecn-footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify-apachecn-footer.js -------------------------------------------------------------------------------- /asset/docsify-baidu-push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify-baidu-push.js -------------------------------------------------------------------------------- /asset/docsify-baidu-stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify-baidu-stat.js -------------------------------------------------------------------------------- /asset/docsify-clicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify-clicker.js -------------------------------------------------------------------------------- /asset/docsify-cnzz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify-cnzz.js -------------------------------------------------------------------------------- /asset/docsify-copy-code.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify-copy-code.min.js -------------------------------------------------------------------------------- /asset/docsify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/docsify.min.js -------------------------------------------------------------------------------- /asset/prism-darcula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/prism-darcula.css -------------------------------------------------------------------------------- /asset/prism-python.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/prism-python.min.js -------------------------------------------------------------------------------- /asset/search.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/search.min.js -------------------------------------------------------------------------------- /asset/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/style.css -------------------------------------------------------------------------------- /asset/vue.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/asset/vue.css -------------------------------------------------------------------------------- /ch1.md: -------------------------------------------------------------------------------- 1 | # 第一章 使用函数构建抽象 -------------------------------------------------------------------------------- /ch2.md: -------------------------------------------------------------------------------- 1 | # 第二章 使用对象构建抽象 -------------------------------------------------------------------------------- /ch3.md: -------------------------------------------------------------------------------- 1 | # 第三章 计算机程序的构造和解释 -------------------------------------------------------------------------------- /ch4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/ch4.md -------------------------------------------------------------------------------- /ch5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/ch5.md -------------------------------------------------------------------------------- /cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/cover.jpg -------------------------------------------------------------------------------- /img/20160907175856.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/20160907175856.jpg -------------------------------------------------------------------------------- /img/barriers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/barriers.png -------------------------------------------------------------------------------- /img/clientserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/clientserver.png -------------------------------------------------------------------------------- /img/constraints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/constraints.png -------------------------------------------------------------------------------- /img/coroutine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/coroutine.png -------------------------------------------------------------------------------- /img/curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/curves.png -------------------------------------------------------------------------------- /img/deadlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/deadlock.png -------------------------------------------------------------------------------- /img/eval_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/eval_apply.png -------------------------------------------------------------------------------- /img/evaluate_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/evaluate_square.png -------------------------------------------------------------------------------- /img/evaluate_sum_squares_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/evaluate_sum_squares_0.png -------------------------------------------------------------------------------- /img/evaluate_sum_squares_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/evaluate_sum_squares_1.png -------------------------------------------------------------------------------- /img/evaluate_sum_squares_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/evaluate_sum_squares_3.png -------------------------------------------------------------------------------- /img/expression_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/expression_tree.png -------------------------------------------------------------------------------- /img/fact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/fact.png -------------------------------------------------------------------------------- /img/factorial_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/factorial_machine.png -------------------------------------------------------------------------------- /img/fib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/fib.png -------------------------------------------------------------------------------- /img/fib_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/fib_env.png -------------------------------------------------------------------------------- /img/function_abs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/function_abs.png -------------------------------------------------------------------------------- /img/function_print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/function_print.png -------------------------------------------------------------------------------- /img/getitem_rlist_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/getitem_rlist_0.png -------------------------------------------------------------------------------- /img/getitem_rlist_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/getitem_rlist_1.png -------------------------------------------------------------------------------- /img/getitem_rlist_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/getitem_rlist_2.png -------------------------------------------------------------------------------- /img/global_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/global_frame.png -------------------------------------------------------------------------------- /img/global_frame_assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/global_frame_assignment.png -------------------------------------------------------------------------------- /img/global_frame_def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/global_frame_def.png -------------------------------------------------------------------------------- /img/interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/interface.png -------------------------------------------------------------------------------- /img/iter_improve_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/iter_improve_apply.png -------------------------------------------------------------------------------- /img/iter_improve_global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/iter_improve_global.png -------------------------------------------------------------------------------- /img/lists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/lists.png -------------------------------------------------------------------------------- /img/logo_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/logo_apply.png -------------------------------------------------------------------------------- /img/logo_eval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/logo_eval.png -------------------------------------------------------------------------------- /img/multiple_inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/multiple_inheritance.png -------------------------------------------------------------------------------- /img/nested_pairs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nested_pairs.png -------------------------------------------------------------------------------- /img/newton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/newton.png -------------------------------------------------------------------------------- /img/nonlocal_assign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_assign.png -------------------------------------------------------------------------------- /img/nonlocal_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_call.png -------------------------------------------------------------------------------- /img/nonlocal_call2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_call2.png -------------------------------------------------------------------------------- /img/nonlocal_corefer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_corefer.png -------------------------------------------------------------------------------- /img/nonlocal_def.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_def.png -------------------------------------------------------------------------------- /img/nonlocal_def2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_def2.png -------------------------------------------------------------------------------- /img/nonlocal_recall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/nonlocal_recall.png -------------------------------------------------------------------------------- /img/pair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/pair.png -------------------------------------------------------------------------------- /img/pi_sum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/pi_sum.png -------------------------------------------------------------------------------- /img/pig_latin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/pig_latin.png -------------------------------------------------------------------------------- /img/produce-filter-consume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/produce-filter-consume.png -------------------------------------------------------------------------------- /img/qr_alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/qr_alipay.png -------------------------------------------------------------------------------- /img/read-match-coroutine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/read-match-coroutine.png -------------------------------------------------------------------------------- /img/scope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/scope.png -------------------------------------------------------------------------------- /img/sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/sequence.png -------------------------------------------------------------------------------- /img/set_trees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/set_trees.png -------------------------------------------------------------------------------- /img/sier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/sier.png -------------------------------------------------------------------------------- /img/square_root.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/square_root.png -------------------------------------------------------------------------------- /img/square_root_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/square_root_update.png -------------------------------------------------------------------------------- /img/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/star.png -------------------------------------------------------------------------------- /img/subroutine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/subroutine.png -------------------------------------------------------------------------------- /img/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/tree.png -------------------------------------------------------------------------------- /img/universal_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/universal_machine.png -------------------------------------------------------------------------------- /img/vector-math1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/vector-math1.png -------------------------------------------------------------------------------- /img/vector-math2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/vector-math2.png -------------------------------------------------------------------------------- /img/vector-math3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/img/vector-math3.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/index.html -------------------------------------------------------------------------------- /styles/ebook.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/styles/ebook.css -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apachecn/sicp-py-zh/HEAD/update.sh --------------------------------------------------------------------------------