单元一

第1课 认识小海龟——命令与画布

任务场景:认识画布,画出第一条线
任务场景:认识画布,画出第一条线

一、任务目标

搭好第一批积木,让小海龟在画布上画出第一条可见线。

二、海龟是谁?

在 Python 里,「turtle」(海龟)是一个专门用来画画的工具箱。屏幕上有一只小海龟(有时显示成小箭头),它会:

  • 听你的命令:往前走、左转、右转、换颜色……
  • 笔落在纸上时,走过的地方就留下线;
  • 你在 Mixly 里点「运行」后,图画出现在 Mixly 自带的海龟/画图区域。

三、和写字作业有什么不一样?

只输出文字:程序在「输入输出」里打印几行字,看不见形状。

海龟画图:同样写 Python,结果是一幅图——线段、正方形、星星都可以。

四、本课你要记住的四个地方

1写代码的地方下方 Mixly:积木「模块」或「代码」视图
2点运行Mixly 工具栏「运行」或 Mixly 顶部 ▶
3看图画在 Mixly 里打开海龟/画图区域
4再改再跑改数字,立刻重画

五、编程体验:第一笔画

先把工具箱请进来:海龟工具箱,再创建一只海龟:「创建海龟」。然后写 「向前」,海龟就会往前走出一条线。对照参考积木(或代码),在下方 Mixly 里用积木或代码试一试。

请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 中的代码判题。

六、解题思路

任务:认识小海龟,并在本课就搭出第一批积木、看到第一条线。 先想清楚:输入是什么、处理后得到什么、屏幕上应出现什么。

本课主要用到:海龟画布。

  1. 1明确任务「认识小海龟,并在本课就搭出第一批积木、看到第一条线。」:运行后你希望看到什么结果(文字、图形或计算结果)。
  2. 2先从工具箱拖出「创建海龟」,再接移动/画笔积木。
  3. 3对照参考积木(或代码)跑通后,只改一个参数,观察结果如何变化。

流程示意(可对照左侧文字)

任务:认识小海龟,并…先拖出「创建海龟」再接…对照参考积木(或代码)跑通后,只改一…

七、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
创建海龟
绘图创建一只小海龟,并赋给变量(如 tina)。本课编程练习中首次使用,载入后可在工具箱对照。
前进/后退
绘图让海龟沿当前朝向移动一段距离。本课编程练习中首次使用,载入后可在工具箱对照。
左转/右转
绘图改变海龟朝向;90° 为直角转弯。本课编程练习中首次使用,载入后可在工具箱对照。

八、知识点讲解

海龟画图靠当前位置 + 朝向:前进沿朝向移动,左转/右转改变朝向。先想清楚「现在朝哪、要走多远、转多少度」,再写积木;方向错了,后面全盘都会偏。

先弄清本课输入与输出,再进编程练习对照现象。

九、编程练习

用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 中的代码自动判题。

在 Mixly 中搭出 import 与 forward,点运行看线。

参考代码(对照抄写到下方 Mixly)
import turtle

tina = turtle.Turtle()

# 请海龟往前走一小步——你的第一幅画!
tina.forward(80)

十、课堂练习

选出你认为正确的一项,再点「检查」。

  1. 运行海龟程序后,图画主要出现在哪里?

  2. 海龟画画用的工具箱名字是?

十一、本节小结

海龟是听命令画画的小画家;你已经会让它走第一步。