图形化编程中的 AI 助手 2023-03-09 Snap 前言 近期尝试将 AI 助手(ChatGPT)引入图形化编程环境。 OpenAI 介绍说, ChatGPT 背后的模型吃下了大量代码, 以至于十分擅长 Python、JavaScri 阅读更多
Snap! 使用笔记: Python function 2023-03-01 Snap 制造伟大的、可成长的系统的关键是设计出模块之间的沟通机制,而不是关于内部属性和行为应该是什么。 – Alan Kay 前言 Snap! 的 JavaScript function 设计得极为出色, 仅通过一个积 阅读更多
Snap! 使用笔记: 从 Scratch 进入 Snap! 的时机 2023-03-01 Snap 前言 低门槛、宽围墙、高天花板 – 《终身幼儿园》 如果你是一位编程新手, Scratch 或许是最好的选择。 Scratch 拥有庞大的社区、友好的社区文化, 以及丰富而优质的学习 阅读更多
Snap! 使用笔记: 将 Snap! 用作个人计算环境 2023-03-01 Snap 看待编程的视角 个人计算社区(一个观念社区而非实际社区)和主流软件领域的分歧是观念层面的, 技术差异只是观念差异的结果。主流领域认为编程是给计算 阅读更多
Snap! 使用笔记: JavaScript function 2023-02-28 Snap 让简单的事情保持简单,让困难的事情变得可能 – Alan Kay 前言 和 Scratch 3.0 一样, Snap! 也基于 JavaScript 构建,运行在浏览器中。 由于浏览器正在成为新的操作系统, 新的能力层出 阅读更多
Snap! 使用笔记: MicroBlocks 插件 2023-02-22 Snap 前言 本文是在 Snap! 中使用 MicroBlocks 插件的笔记。 如果你之前有在 CodeLab Scratch 中使用 MicroBlocks 插件的经验, 这些经验都可以迁移到 Snap! 里。 本文与之前介绍 Scratch MicroBlocks 插件的文章基本相同: 在 MicroBlocks 阅读更多