2作者: reuven5 天前
我为我的在线学习平台和企业培训课程创建了一个浏览器内的 Python/Pandas/Git 实践环境。我很乐意讨论我是如何设计这个环境的,如何在我的课程中使用它,以及我所做的架构决策。 对我来说,最有趣的是有多少功能是在浏览器中运行的。得益于 Svelte、Pyodide、isomorphic-git、LightningFS 和 CodeMirror,我能够提供一个完整的 Python、Pandas 和 Git 环境。 我使用 Claude Code 构建了其中的大部分内容,我很乐意讨论这个过程——哪些方面效果很好,哪些方面我不得不自己介入并做出决定。 我对 Git 模拟器尤其感到兴奋:它可以在您运行命令时显示提交树的变化,以及文件在工作区、暂存区和 HEAD 之间移动的动画视图。 AI 导师使用了 Claude Haiku,它以我的新闻通讯、课程和练习作为输入,并附带了我教学方法的描述:讲师应该提供提示和反馈,但不透露答案。