Z / 真实发布

产品 · 课堂系统 / PRODUCT · CLASS SYSTEM

派森咖啡

可落地的编程课操作系统 / A deployable coding-class OS

我的角色 / My Role · 产品设计与开发 / Product Design & Development机房可交付 / Lab-ready
派森咖啡

项目介绍 / Project Overview

派森咖啡是一套可复制的 Python 入门课堂系统:场景化关卡、本机浏览器写代码(Pyodide)、单机 / 严格全屏 / 教师机服务端三种开法,并已打学生端安装包。换一间机房、换一批学生,流程不变。公开介绍只讲课堂体验与系统能力,不发布任何教材扫描件。 / Python Café is a replicable intro-Python class system: staged café lessons, in-browser coding (Pyodide), solo / locked-fullscreen / teacher-server modes, plus a student installer. New lab, new cohort—same flow. The public page sells the class system, never a scanned textbook.

问题 / THE PROBLEM

解决什么问题 / What problem it solves

Python 入门常卡在环境安装、教材翻页和「写了跑不起来」。机房换一批学生就要重配一遍,课很难像产品一样交付。 / Intro Python stalls on installs, page-flipping and code that will not run. Every new lab cohort means re-setup—the class does not ship like a product.

理念 / RATIONALE

编程课应该是可安装的操作系统 / A coding class should be an installable OS

理念来源 / Source · 本产品提出 · Deployable Class OS(即写即跑 + 可复制开课)

把入门课收成场景关卡 + 浏览器运行时 + 三种开课模式。学生写了就能跑;老师复制到另一间机房还能开。不靠公开扫描教材。 / Pack intro class as staged scenes + in-browser runtime + three launch modes. Students write and run; teachers copy to another lab and teach. No scanned textbooks on the public site.

即写即跑 / Write–run loop

反馈当场出现,少在环境上耗课。 / Instant feedback; less class time lost to setup.

开课可复制 / Launch is copyable

单机 / 全屏 / 教师机服务端,换机房流程不变。 / Solo / fullscreen / teacher-server—same flow in a new lab.

场景化动机 / Situated motivation

咖啡馆任务让练习有情境,不是干题单。 / Café tasks give practice a situation, not a dry list.

操作 / HOW IT RUNS

怎么实际操作 / How it works

机房安装学生端或打开本地页;选开课模式;学生按关卡写代码提交。 / Install the student build or open the local page; pick a launch mode; students code through stages.

  1. 01

    选开法 / Pick a launch

    单机演示、严格全屏考试感、或教师机服务端统管。 / Solo demo, locked fullscreen, or teacher-server control.

  2. 02

    做关卡 / Run stages

    咖啡馆场景里完成练习,浏览器内运行。 / Finish café stages with in-browser runs.

  3. 03

    换机房 / Move labs

    带着安装包走;不重写课。 / Take the installer; do not rewrite the course.

进度 / WHERE IT IS NOW

现在到哪一步 / Where it is now

机房可交付:关卡、三种开法与学生端打包已齐。公开站只介绍系统,不放教材原文。 / Lab-ready: stages, three modes and student package. Public site describes the system, not textbook text.

课堂界面示意:左侧任务,右侧写跑 / Class UI: tasks left, code-and-run right
课堂界面示意:左侧任务,右侧写跑 / Class UI: tasks left, code-and-run right
产品形象:派森咖啡 / Product art: Python Café
产品形象:派森咖啡 / Product art: Python Café

我的工作 / My Contribution

我设计场景关卡、开课模式与学生端打包,让编程课能像产品一样交付。 / I designed the café stages, launch modes and student package so a coding class ships like a product.

01

换机房即开课 / New lab, same launch

安装包 + 三种开法,复制到另一间机房就能上。 / Installer plus three modes: copy to another lab and teach.

02

写了就能跑 / Write it, run it

浏览器里完成练习,反馈当场出现。 / Practice in the browser; feedback is instant.

03

系统可扩展 / Built to expand

关卡与开课模式是产品骨架,后面还能加章、加模式。 / Stages and launch modes are the product spine—more chapters and modes can plug in.