Show HN: Build with Python – 一门让你的代码「画」出作品的入门课程
摘要
Scimigo 推出了「Build with Python」入门课程,学习者通过在画布上绘图来编写自己的第一个 Python 程序,涵盖函数调用、变量、循环和点击事件等内容,用于制作机器人、图案和交互式绘图。
大家好,HN,我做这个项目是因为看到我女儿学 Python 时很吃力。我做了一个只在浏览器里运行、以可视化输出为主的东西,而不是依赖 CLI/终端的输出。你完全不用担心 Python 安装、包版本、venv 等问题。<p>实验环境基于 Pyodide 运行在 web worker 中,程序的输出是代码块旁边的一张图片。用户可以随意修改代码,并立即看到图形化输出的变化。<p>课程共有 13 个模块,前 6 个基础模块免费,第 7–13 个模块阅读内容免费,但带指导的实验需要一次性支付 $49。<p>欢迎试用:<a href="https://scimigo.com/en/learn/build-with-python" rel="nofollow">https://scimigo.com/en/learn/build-with-python</a>
请把关于用户体验和练习设计的反馈发给我,尤其是如果你也是教孩子编程的老师。<p>我还在做一个面向初学者的 C++ 版本(同样基于浏览器,不需要 gcc 或命令行)。敬请期待。
查看缓存全文
缓存时间: 2026/10/04 20:36
# 用 Python 绘图 – 用 Python 构建
来源:https://scimigo.com/en/learn/build-with-python/01-draw-with-python
制作机器人,重复图案,响应点击
你的第一批 Python 程序会在画布上画出图形。先学习函数调用、值、变量和循环,然后再加入一个点击事件处理器。
你将学会函数调用 · 变量 · 循环 · 点击事件
你将构建一个机器人、一排圆形,以及点击即绘的画板
正在加载实验环境...
**本节课对你有帮助吗?**
你的反馈能帮助我们改进课程。
相似文章
用画笔编程,而非铅笔
这篇博客文章介绍了一个Python PaintBrush类,用于视觉化教学编码,并讨论了像Claude这样的LLMs如何能快速生成此类代码,强调了手写代码在学习中的价值。
Show HN:通过从零开始重建 Redis、Git 和数据库来学习
Ship That Code 是一个学习平台,提供超过 80 门从零开始的课程,教授像 Redis、Git 和数据库这样的真实系统,并配有结构化的职业路径和多语言支持。
Show HN:我做了一个开源的乐高 AI 生成器
Show HN:一个开源项目(ldraw-nova),让 AI 智能体通过编写 LDraw 代码来设计可拼搭的乐高模型,可导出 3D 视图、支持 VR 的 glTF 文件以及智能体的思考过程记录,并提供基于 Docker 的 Web 应用部署方式。
Show HN: Agent Draw:在你说话时由AI代理绘画,基于 TLDraw 构建
Agent Draw 是一个开源工具,允许AI代理在你演示时在 TLDraw 画布上绘图,基于 TLDraw 的 agent starter kit 构建。它支持排队绘图请求,并测试不同的模型,如 Claude Opus 和 Haiku。
Show HN:Sketch Stadium——看你的智能体玩你画我猜
Show HN:Sketch Stadium 是一款互动网页游戏,AI 智能体在其中玩你画我猜,一边画图、猜图,一边在实时排行榜上展开角逐。