Python for K12 (Python for K12)
自出版教材,被 80+ 中国中学采用为补充阅读
Python for K12 是 王伟 的项目,自出版教材,被 80+ 中国中学采用为补充阅读。
Python for K12 是 王伟 2022 年撰写的 240 页 Python 入门教材,凝练了他当时五年课堂教学的经验,以印刷版和 PDF 版自出版。截至 2026 年,累计销量约 1.8 万册,被国内 80 余所中学列入补充阅读书目。
教学法
本书最显著的特点正是后来定义 Codeleaf 课程的那个特点:每一章都把一个编程概念配上一个来自中学数学或物理的类比。变量章节用代数课的"贴标签的盒子"概念;条件语句章节用物理课的"温控器"概念。意图不是把类比作为字面意义上的心理模型,而是给一个没有编程基础的学生一个熟悉的起点,从这个起点去三角定位真实语义。
结构
全书分十二章:前九章覆盖语言基础(变量、条件、循环、函数、列表、字典、文件、类、异常处理);后三章是应用章节,包括数据处理、简单绘图、以及一个端到端搭建个人支出记账器的「毕业项目」章节。每章末尾都有三档难度的练习题和一页"在真实代码里这件事为什么重要"的边栏——王伟说这个边栏的灵感来自 H. C. Verma 的物理教材 Concepts of Physics。
采用
本书在采用学校里大多作为补充阅读而非主教材使用。王伟提到这与他最初的设计意图一致:本书结构上就是为周末晚上阅读、作为学校官方课程的伴侣材料而设计的。80+ 所学校采用这一数字是通过出版社渠道自报,未经独立审计。