> For the complete documentation index, see [llms.txt](https://creative-coding.codelab.club/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://creative-coding.codelab.club/01-bian-cheng-zhun-bei-shang.md).

# 01 编程准备（上）

## 学习目标

* 了解 Scratch 是什么，能做什么
* 探索编程界面，创作第 1 个作品，注册编程账号
* 浏览 CodeLab 社区作品和工作室，学会创建工作室

## **学习流程**

### 1. 观看视频

观看视频[认识编程软件](https://www.bilibili.com/video/BV1jT4y1K7iA?p=1)、[探索编程界面](https://www.bilibili.com/video/BV1jT4y1K7iA?p=2)、[探索 CodeLab 社区](https://www.bilibili.com/video/BV1jT4y1K7iA?p=3)，了解 Scratch 能做什么，认识编程界面，浏览 CodeLab 社区，创建自己的工作室。

### 2. 完成课后拓展

拓展 1：继续探索编程界面，自主创作 1 个作品。

拓展 2：创建一个自己的工作室，并添加 3 个项目到工作室。

### 3. 互动交流

欢迎进入 [CodeLab 论坛](https://discuss.codelab.club/c/8-category/8)和大家讨论和交流，你可以分享你的学习心得，提问寻求帮助，帮助他人解决问题。先在[新人报到帖](https://discuss.codelab.club/t/topic/157)向大家打个招呼吧（如何发帖见下面编程百科[如何在论坛中发帖或回复](/01-bian-cheng-zhun-bei-shang.md#2-ru-he-zai-lun-tan-zhong-fa-tie-huo-hui-fu)）。

### 4. 总结与反思

准备一个专门的笔记本，用它来记录你学习编程过程中的问题、灵感和心得。回顾自己的学习过程，在编程笔记中回答以下问题：

1. 你学到了什么？
2. 学习过程中你遇到的主要问题是什么？你是如何解决的？
3. 你发现了什么或者有什么想进一步了解的？

## 编程百科

### 1. Scratch 是什么？

Scratch 是麻省理工学院媒体实验室（MIT Media Lab）开发的一款图形化编程软件。它通过拼积木的方式编写程序，使用它可以创作动画、故事、音乐、游戏等项目。

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJskOijnN6ZwUdPkct%2F1.1%20Scratch%20%E4%BB%8B%E7%BB%8D.png?alt=media\&token=08a2eea6-47f1-4446-b141-a5900f380649)

### 2. 如何在论坛中发帖或回复？ <a href="#id-2-ru-he-zai-lun-tan-zhong-fa-tie-huo-hui-fu" id="id-2-ru-he-zai-lun-tan-zhong-fa-tie-huo-hui-fu"></a>

先进入 [CodeLab 社区](https://create.codelab.club/)，登陆 CodeLab 账号，然后进入 [CodeLab 论坛](https://discuss.codelab.club/)，点击右上角的“登陆”按钮，

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJsr8KEe2-gi2b2NvW%2F1.2%20%E7%99%BB%E9%99%86%E8%AE%BA%E5%9D%9B.png?alt=media\&token=c8a0aca7-73fd-45d8-84a7-a43dcd7d2f2c)

选择“CodeLab 登陆”，

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJt5IMN6i6OMIZV633%2F1.3%20%E8%B4%A6%E5%8F%B7%E7%99%BB%E9%99%86.png?alt=media\&token=3e7155f6-08c9-4f8a-b811-098e891e78b9)

进入论坛中相应的版块，选择“创建新主题”，

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJtDR3v6OJFhJYn8R-%2F1.4%20%E5%88%9B%E5%BB%BA%E4%B8%BB%E9%A2%98.png?alt=media\&token=e966cb37-131d-4da1-a7eb-501f35ef3357)

然后编辑帖子的主题和内容，点击“创建主题”按钮即可发布一个帖子。

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJtIZ1YH_v7zS6m-Fi%2F1.5%20%E7%BC%96%E5%86%99%E4%B8%BB%E9%A2%98.png?alt=media\&token=179b3fd1-2f19-499e-ae0c-993b320a97ec)

如果想回复一个帖子，先进入帖子，点击“回复”按钮，

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJtMSvYhPhI5DhE5zr%2F1.6%20%E5%9B%9E%E5%A4%8D.png?alt=media\&token=ff7c642a-180d-4157-b549-90219ee7ad75)

然后输入内容，点击“回复”按钮即可回复帖子。

![](https://3966751758-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRJUzrLmHGOgA4K6RoE%2F-MRJVOFULnuW7kgoOHuH%2F-MRJuPCp8SBknVcR1NpQ%2F1.7%20%E5%9B%9E%E5%A4%8D%E5%86%85%E5%AE%B9.png?alt=media\&token=0595691d-039d-4f16-bf95-37d8cfbd89e6)

## 学习资源

本单元相关的学习资源如下，浏览社区和编程时，推荐使用[谷歌浏览器](https://www.google.cn/chrome/index.html)。

* [Scratch 示例项目](https://create.codelab.club/studios/64/)
* [注册编程账号](https://create.codelab.club/join)
* [CodeLab 社区](https://create.codelab.club/)
