晴空有作SUNLIT MAKERS动手创造,
比想象更有趣!

真实项目 · 在使用中慢慢长大

从 30 道练习题,
到一座 Python 知识岛

从一套能练题的小工具开始,逐步做出知识岛、随机练习、解答和错题复盘。每一次实际使用,都带来下一次修改的线索。

学习工具持续迭代Mac 本机应用
原项目真实界面点击放大 ↗
9 个知识岛把知识点拆成可选择的小范围
初级 79 题 · 进阶 30 题两套题库,按自己的起点练习
先作答,再看懂解答、知识卡与独立复测相连

01 / 看见作品

先看看,现在能用它做什么

真实运行截图 · 原项目 1.3.0
本次新建演示记录,无正式学习成绩

02 / 跟着操作看一遍

从“我来试试”,到“再做一次”

约 44 秒连续操作录屏
无旁白,可暂停、放大查看

原项目程序界面 · 隔离演示记录 · 连续操作,未加速 下载录屏 ↓

截图与录屏展示真实程序操作,作答由本次采集演示产生;不代表孩子的个人学习记录或学习效果。

03 / 作品是怎样长出来的

先做一小步,再从使用中找下一步

依据原项目任务与验收记录整理
记录需求、修改和得到的经验

起点

希望在固定的一台电脑上练习 Python 备赛题:能分组做题、做一场模考,也能把拿不准的题留到之后复盘。

01
先跑通一轮

从 30 道题开始,做出能用的第一版

先用已核对的 30 道样题,串起分组练习、60 分钟模考和错题复盘。答完能看解析,刷新后还能接着练。

带走的经验先把“打开—作答—复盘—保存”走通,再增加功能。
02
找到合适的起点

把内容分成九个小岛,保留不同难度

增加课程初级题库、九个知识岛和知识卡。原来的 30 道题保留为进阶内容,两套练习进度分别保存;卡通界面先预览,再整合进应用。

带走的经验新增内容时,把起点说清楚,也把原来能用的部分留住。
03
调整学习顺序

先自己想,再决定什么时候看解答

随机练习先记录首次答案,再由使用者主动点开解答。后来又补上“代码解释 / 编程猫工具”两种视角,让概念和操作连起来。

带走的经验一个按钮什么时候出现,也会影响使用者怎样思考。
04
回应实际困惑

看得懂做过什么,也知道接下来做什么

使用中出现了刷新后复盘状态难以理解的反馈。随后区分收录时的答案与最近复测结果;练完一组或一个知识岛时,也补上完成状态和下一步提示。

带走的经验把“我做了什么、页面显示什么、希望怎样”写清楚,修改才有依据。
05
让日常打开更方便

从启动网页,变成双击 Mac 应用

把学习界面装进桌面应用,加入原生备份文件选择。退出再打开时,继续保留草稿,并按原定截止时间处理未结束的模考。

带走的经验每天怎样打开、怎样退出,也是作品的一部分。
06
把记录留住

让桌面与浏览器接着同一份学习记录

早期两个入口分别保存,后来升级为本机共享服务与 SQLite。先备份、核对原始答案和历史,再切换;正式升级后继续检查已有记录。

带走的经验升级前先保留恢复点,验收时既看新功能,也查旧记录。

过程中的需求与反馈来自项目发起者记录。本页不把未署名反馈归为孩子原话,不推断个人贡献比例、年龄或成绩提升。

04 / 给一起动手的你

你也可以,从一个具体的小困惑开始

想法

先说一个使用场景

例如“做完题,想知道哪些地方还拿不准”。把需要说具体,再请 AI 帮忙拆成小步骤。

试用

亲手走完一次

从打开到结束都试一遍,记下哪一步难找、看不懂,或者和预想不同。

修改

一次改清楚一件事

先保留旧版,再改一个地方;用同一条路径重试,比较前后有什么变化。

这是一份制作过程分享。完整学习应用需要本机环境,本页提供截图与录屏供了解作品。

关于这件作品

Python 是学习内容。应用由网页界面与 Mac 本机服务共同运行,学习记录保存在本机共享数据库。本页作为“项目展示”案例,当前没有在线答题入口。

原项目
Sweety Python 备赛练习站
采集版本
1.3.0 · 2026.10.19
画面与录屏
真实程序界面 / 本次演示记录
制作过程
原项目任务、实现与验收记录
来源与展示范围

内容依据 SweetyProject / python-trainer 的第一版任务、初级课程升级、工具解释、复盘修复、Mac 桌面版与本机共享存储记录整理。图片与录屏于 2026 年 10 月 19 日,在独立演示数据环境采集自原项目正式 1.3 页面。

界面内课程配图引用编程猫课程,解释由原项目整理;本站编题不代表官方比赛原题。公开发布前仍需核对课程配图的展示与引用范围。

内容版本 1.0 · 更新 2026-10-19