使用 Mu 编辑器教授 Python

Mu 使学习编写 Python 代码变得容易。
103 位读者喜欢这篇文章。
Hands on a keyboard with a Python book

WOCinTech Chat。由 Opensource.com 修改。CC BY-SA 4.0

在学校里教孩子们编程非常流行。多年前,在 Apple II 和 Logo 编程的时代,我了解了海龟图形。我喜欢学习如何编程虚拟海龟,后来帮助学生们也这样做。

大约五年前,我了解了 Python 的 turtle 模块,它成为了我 Python 之旅的开端。很快,我开始使用 turtle 模块来教学生 Python 编程基础知识,包括用它来创建有趣的图形。

开始使用 Python 的 turtle 模块

在 Linux 或 macOS 计算机上,您只需打开终端,输入单词 python,您就会看到 Python shell。

如果您使用的是 Windows 计算机,则需要先安装 Python,方法是访问 Python 网站并下载最新的稳定版本。

接下来,使用 import turtle 或 import turtle as t 将 turtle 模块导入 Python。然后您就可以开始享受创建海龟图形的乐趣了。

认识 Mu

在我 Python 冒险的早期,我使用了 IDLE,Python 的集成开发环境。它比在 Python shell 中输入命令容易得多,而且我可以编写和保存程序以供以后使用。我参加了一些在线课程,阅读了许多关于 Python 编程的优秀书籍。我教老师和学生如何使用 IDLE 创建海龟图形。

IDLE 是一个很大的进步,但在克利夫兰举行的 PyConUS 2019 大会上,我看到了 Nicholas Tollervey 的演讲,这改变了我学习和教授 Python 的方式。Nick 是一位教育家,他创建了 Mu,一个专门为年轻程序员(甚至像我这样的年长者)设计的 Python 编辑器。Mu 可以安装在 Linux、macOS 和 Windows 上。它易于使用,并附带优秀的 文档教程

在 Linux 上,您可以从命令行安装 Mu。

在 Ubuntu 或 Debian 上

$ sudo apt install mu-editor

在 Fedora 或类似系统上

$ sudo dnf install mu

或者,您可以使用 Python 进行安装。首先,确保您已安装 Python 3

$ python --version

如果失败,请尝试

$ python3 --version

假设您安装了 Python 3 或更高版本,请使用 pip(Python 包管理器)安装 Mu

$ python -m pip install mu-editor --user

然后您可以从命令行运行 Mu 或使用以下命令创建快捷方式

$ python -m pip install shortcut mu-editor --user

Mu 默认安装在 Raspberry Pi 上,这是一个很大的优点。在过去的几年里,我向学生介绍了 Raspberry Pi 和使用 Mu 编辑器进行 Python 编程。

如何使用 Mu 教授 Python

Mu 是向学生展示 Python 入门有多么容易的好方法。以下是我教学生开始使用它的方法。

  1. 打开 Mu 编辑器。

  2. 输入 import turtle 以导入 Turtle 模块,这样您就可以让海龟移动起来。我的第一课是用 Python 代码绘制一个简单的正方形。

  3. 保存此程序,确保文件名以 .py 结尾。

  4. 运行程序。运行这样一个简单的程序也是令人振奋的——看到你编写的程序的图形输出很有趣。

超越基础

在简单的课程之后,我解释说,有一些方法可以简化和扩展学生已经学到的基础知识。一种是创建一个更简单的 turtle 对象,import turtle as t。然后我介绍 for 循环作为另一种用 turtle 绘制正方形的方法。

接下来,我展示如何创建一个 my_square 函数作为绘制正方形的另一种方法。

稍后,我通过介绍其他 turtle 模块方法来扩展这个概念,包括 penuppendownpencolor。很快,我的学生们正在开发更复杂的程序并对其进行迭代。

我总是渴望学习,我很想知道您是如何在学校或家里教授 Python 的。请在评论中分享您的经验。

接下来阅读
标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

2 条评论

又一篇很棒的文章,Don。我们六年级的第一个选择板作业充满了 Mu、它的按钮、我们的第一个程序和有趣的快捷方式。Mu 是一个超级入门程序。爱了,爱了,爱了。我在 Mac 上的 Catalina 和 Microbits 遇到了问题。有一个终端修复程序,但帮助我的六年级学生一直很困难。

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.