使用 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 或更高版本,请使用 Python 包管理器 pip 安装 Mu

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

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

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

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

如何使用 Mu 教授 Python

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

  1. 打开 Mu 编辑器。

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

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

  4. 运行程序。即使运行像这样简单的程序也是令人兴奋的——看到您编写的程序的图形输出很有趣。

超越基础

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

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

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

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

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

2 条评论

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

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.