Mu 是一款面向初学者的 Python 编辑器,旨在让学习体验更加愉快。它让学生能够在早期体验到成功,这在学习新事物时非常重要。
如果您曾经尝试教年轻人编程,您会立即理解 Mu 的重要性。大多数编程工具都是开发者为开发者编写的,并不适合初学者,无论年龄大小。然而,Mu 是由一位教师为学生编写的。
Mu 的起源
Mu 是 Nicholas Tollervey(我曾在 5 月份的 PyCon2018 上听过他的演讲)的创意。Nicholas 是一位受过古典音乐训练的音乐家,在担任音乐教师的早期职业生涯中,他对 Python 和开发产生了兴趣。他还撰写了 Python in Education,这是一本可以从 O'Reilly 下载的免费书籍。
Nicholas 正在为 Python 编程寻找一个更简单的界面。他想要一些没有其他编辑器(甚至是 Python 自带的 IDLE3 编辑器)那么复杂的东西,因此他与 Raspberry Pi 基金会(资助了他的工作)的教育主管 Carrie Ann Philbin 合作开发了 Mu。
Mu 是一款开源应用程序(根据 GNU GPLv3 许可),用 Python 编写。它最初是为与 Micro:bit 微型计算机配合使用而开发的,但来自其他教师的反馈和请求促使他将 Mu 重写为一个通用的 Python 编辑器。
受音乐启发
Nicholas 开发 Mu 的灵感来自于他教授音乐的方式。他想知道如果我们像教音乐一样教编程会发生什么,并立即看到了脱节之处。与编程不同,我们没有音乐训练营,我们也不会通过一本关于如何吹长笛的书来学习演奏乐器。
Nicholas 说,Mu “旨在成为真正的工具”,因为没有人能在 30 分钟内学会 Python。在开发 Mu 的过程中,他与教师合作,观察编程俱乐部,并观察中学生使用 Python 编程。他发现少即是多,保持简单可以提高最终产品的功能。Nicholas 说,Mu 只有大约 3000 行代码。
使用 Mu
要试用它,请下载 Mu,并按照 Linux、Windows 和 Mac OS 的简单安装说明进行操作。如果像我一样,您想在 Raspberry Pi 上安装它,请在终端中输入以下内容
$ sudo apt-get update
$ sudo apt-get install mu
从“编程”菜单启动 Mu。然后您可以选择如何使用 Mu。

我选择了 Python 3,它启动了一个编写代码的环境;Python shell 直接位于下方,您可以在其中查看代码执行情况。

该菜单非常易于使用和理解,这实现了 Mu 的目的——让初学者轻松进行编程。
Mu 用户网站上提供了教程和其他资源。在该网站上,您还可以看到一些帮助开发 Mu 的志愿者的姓名。如果您想成为他们中的一员并为 Mu 的开发做出贡献,我们非常欢迎。
5 条评论