Skip to content

Picturing Programs用画图学编程

BSL / Racket 教材 · 手机友好在线阅读版
An Introduction to Computer Programming(Stephen Bloch)

这本书讲什么 ​

《Picturing Programs》是一本零基础入门计算机编程的教材,作者 Stephen Bloch。全书用 BSL(Beginning Student Language) 和 Racket(DrRacket 环境)教学,从“画图”切入,逐步讲到函数、动画、鼠标键盘交互、条件、结构体、列表与递归、可变状态等核心概念。

本站在官网免费提供的 PDF 基础上整理为适合手机阅读的在线版本,正文与代码块均保留原书结构,方便你随时翻阅。

原书网站:https://picturingprograms.com/ · 配套教学库:(require picturing-programs)

章节导览 ​

全书分为四个部分:

部分主题章节
Part I运行与编写程序(变量、函数、动画、数字、字符串)1–11
Part II按“选择”定义类型(布尔、条件、模板)12–19
Part III按“组成部分”定义类型(结构体)20–21
Part IV按“自引用”定义类型(列表、递归、可变状态)22–31
  • 开始:从 第 1 章 或 前言 读起。
  • 查找:使用左侧目录或顶部搜索定位章节。