Show HN:使用 Python 创作——一门通过编写代码来绘图的入门课程
Show HN: Build with Python – a beginner course where your code draws

原始链接: https://scimigo.com/en/learn/build-with-python/01-draw-with-python

制作一个机器人,重复一个图案,并响应点击 你的第一个 Python 程序会在画布上绘制图像。在添加点击事件处理程序之前,先学习函数调用、值、变量和循环。 你将学习 函数调用 · 变量 · 循环 · 点击事件 你将制作 一个机器人、一排圆形,以及点击绘画程序

一位创始人推出了 **Build with Python**,这是一门面向初学者的浏览器课程,灵感来自他的女儿学习 Python 时的困难。课程在 Web Worker 中运行 Pyodide,无需安装软件或使用命令行工具,并将代码与即时可视化输出结合起来。 课程共有 13 个模块;前 6 个模块免费,第 7~13 个模块中的引导式实验收费 49 美元。 HN 上的反馈褒贬不一。用户称赞了课程界面和可视化学习方式;创始人目前还在开发一门基于浏览器的 C++ 课程。批评者则认为,课程缺乏清晰的知识铺垫,使用了未经解释的术语,提示内容过于笼统或直接提供完整代码,而不是针对性的帮助,并且至少有一道题在开始时就已经被解开了。创始人接受了这些批评,修复了初始任务,并邀请大家提出更具体的反馈。 不少评论者强调,课程尤其是面向儿童时,需要更完善的教学设计,例如结合情境提供提示,并更清楚地解释语法和概念。其他人则讨论了 49 美元的定价:有人认为这是一次性低价收费,也有人批评它是“AI 垃圾内容”,还有人推荐免费的 CMU CS Academy 作为 comparable resource。
相关文章

原文

Make a robot, repeat a pattern, and respond to a click

Your first Python programs make pictures on a canvas. Learn calls, values, variables, and a loop before adding one click handler.

You learn
function calls · variables · loops · click events

You build
A robot, a row of circles, and click-to-draw painting

联系我们 contact @ memedata.com