A SMALL LAB FOR BIG IDEAS

把代码,
看明白。

让抽象的 Python 概念,成为可以观察的过程。
移动、选择、逐步播放,在十个互动实验室里,
从“记住语法”走向“理解发生了什么”。

无需安装 Python · 浏览器直接打开 · 可离线使用

FIELD NOTES / 001变量与数据类型
变量与数据类型实验室中的真实等距检验台
让变量绑定与类型关系变得可见。↗
10独立实验室
01 → 10从语言基础到数据分析
0开始学习所需的安装步骤

THE LAB COLLECTION

今天,想弄懂什么?

可以按顺序入门,
也可以从一个卡住你的概念开始。

10 个实验室

WATCH. CHANGE. UNDERSTAND.

让理解,
发生在操作之间。

先预测,再观察,再解释。
每个实验室都可以成为课堂演示,
也可以是你自己的课后小实验。

01

选择一个问题

打开实验室,在预设主题或示例中,找到想弄懂的操作与概念。

02

观察每一步

通过控件改变选项,逐步跟踪状态、代码与输出之间的关系。具体操作见各实验室说明。

03

回到真实代码

解释为什么出现这个结果,再把示例放入自己的 Python 环境中验证、修改和扩展。

FROM LANGUAGE TO DATA

从一个变量,
走到一张图。

读取表格、筛选排序、分组统计,再到可视化。数据分析实验室内置 25 个预设示例,表格和图表来自 pandas 与 Matplotlib 的预先运行结果。

进入数据分析与可视化实验室 ↗
数据分析实验室中的 Matplotlib 折线图预设示例

KEEP A LAB IN YOUR BAG

带走实验室,
随时打开。

下载项目 ZIP 并解压,双击首页或任一实验室的 index.html 即可学习。每个实验室的成品页面均为自包含 HTML,便于课堂与离线使用。

下载完整项目 ZIP ↓

关于这个项目

这是预设示例的互动教学演示,浏览器不执行任意 Python 代码。学习时请结合实际 Python 环境验证。

源码、构建脚本、真值数据与已有验证截图一起公开。重新构建需要 Node.js;生成 Python 真值数据所需依赖按各实验室说明配置。

阅读项目说明 ↗