课程视觉增强规划
现在课程已经有阶段首页主视觉,也有大量 Mermaid 流程图。下一步不是给每页都塞图片,而是把图片 放在最能降低理解成本的位置。
一个简单原则是:
| 内容类型 | 更适合的视觉形式 | 说明 |
|---|---|---|
| 抽象概念 | 类比插图、结构示意图 | 帮新人先建立画面感 |
| 多步骤流程 | Mermaid 或流程图 | 帮新人知道先后顺序 |
| 数学与数据 | 代码生成图表 | 比 AI 生成图更准确 |
| 模型结构 | 模块结构图 | 帮新人理解输入、输出和中间层 |
| 项目实战 | 架构图、界面草图、结果样例图 | 帮新人知道最终要做成什么 |
| 历史背景 | 时间线图、人物与论文卡片 | 帮新人把算法放回时代里 |
优先级规则
| 优先级 | 适合先做的图 | 原因 |
|---|---|---|
| P0 | 每个阶段首页主视觉 | 已完成,负责建立阶段氛围 |
| P1 | 每章第一篇主干课的概念图 | 最影响新人第一印象 |
| P1 | 项目页的系统架构图和结果样例图 | 最能帮助上手 |
| P2 | 数学、训练、评估类代码可视化 | 能把抽象过程变成可观察结果 |
| P2 | 历史时间线和论文故事图 | 提升兴趣和记忆点 |
| P3 | 装饰型插图 | 只有在页面很干、读感疲劳时再加 |
第 0 阶段:开发者工具基础
| 章节 | 建议加图 | 优先级 |
|---|---|---|
| 终端命令行 | 终端、目录树、命令执行结果之间的关系图 | P1 |
| Git 基础 | 工作区、暂存区、本地仓库、远程仓库四格图 | P1 |
| 开发环境 | Python 环境、VS Code、Jupyter、依赖文件的关系图 | P2 |
适合生成的图片:开发工作台、Git 存档系统、环境隔离实验室。
更适合代码或 Mermaid 的图:Git 状态流、分支合并过程、虚拟环境路径关系。
第 1 阶段:Python 编程基础
| 章节 | 建议加图 | 优先级 |
|---|---|---|
| Python 基础语法 | 变量、分支、循环、函数如何组成程序的积木图 | P1 |
| Python 进阶 | 对象、异常、文件、生成器的运行时关系图 | P2 |
| 项目实战 | CLI、Web API、AI API 的输入输出界面草图 | P1 |
适合生成的图片:Python 小工具工坊、API 请求和响应工作台。
更适合代码生成的图:函数调用栈、JSON 文件读写前后对比。
第 2 阶段:数据分析与可视化
| 章节 | 建议加图 | 优先级 |
|---|---|---|
| 纯 Python 数据热身 | 原始列表/字典如何变成表格的示意图 | P2 |
| NumPy | 数组 shape、切片、广播和矩阵乘法示意图 | P1 |
| Pandas | DataFrame、Index、列选择、groupby、merge 的表格动画感示意图 | P1 |
| 数据可视化 | 图表选择决策树和“同一数据不同图表”的对比图 | P1 |
| 数据库选修 | 表、主键、外键、SQL 查询路径图 | P2 |
| 项目实战 | EDA 报告样例图、多数据源合并流程图 | P1 |
适合生成的图片:数据侦探工作台、分析报告封面、数据库档案系统。
更适合代码生成的图:直方图、箱线图、散点图、折线图、热力图。
第 3 阶段:AI 数学基础
| 章节 | 建议加图 | 优先级 |
|---|---|---|
| 线性代数 | 向量箭头、矩阵变换、特征向量方向、SVD 拆解图 | P1 |
| 概率与统计 | 概率树、分布曲线、采样误差、MLE/EM 侦探类比图 | P1 |
| 微积分与优化 | 函数曲线、切线、梯度箭头、下山路径、链式法则传递图 | P1 |
适合生成的图片:数学眼镜、梯度下山地图、概率侦探。
更适合代码生成的图:二维向量、正态分布、交叉熵曲线、梯度下降轨迹。