专业编程基础技术教程

网站首页 > 基础教程 正文

相识 Mu——一个可以使学生学习 Python 更轻松的开源编辑器

ccvgpt 2024-11-23 12:01:54 基础教程 2 ℃


Mu 是一个给初学者的 Python 编辑器,它旨在使学习体验更加愉快。它使学生??能够在早期体验成功,这在你学习任何新知识的时候都很重要。

相识 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 是一个用 Python 编写的开源程序(在 GNU GPLv3 许可证下)。它最初是为 Micro:bit 迷你计算机开发的,但是其他老师的反馈和请求促使他将 Mu 重写为通用的 Python 编辑器。


受音乐启发

Nicholas 对 Mu 的启发来自于他教授音乐的方法。他想知道如果我们按照教授音乐的方式教授编程会如何,并立即看出了差别。与编程不同,我们没有音乐训练营,我们也不会书上学习如何演奏乐器,比如说如何演奏长笛。

Nicholas 说,Mu “旨在成为真实的东西”,因为没有人可以在 30 分钟内学习 Python。当他开发 Mu 时,他与老师一起工作,观察编程俱乐部,并观看中学生使用 Python。他发现少即多,保持简单可以改善成品的功能。Nicholas 说,Mu 只有大约 3,000 行代码。


使用Mu

  • 模式:支持Python3,Micro:bit等多个模式,这里选择最后一个Python3模式即可
  • 新建:新建一个Python程序文件
  • 加载:打开一个Python程序文件
  • 保存:保存程序文件(注意:只能保存在默认存放路径,否则无法运行程序)
  • 运行:运行程序
  • 调试:调试程序,支持断点调试
  • 放大:放大代码字体
  • 缩小:缩小代码字体
  • 主题:切换主题,一共有三种主题(浅色,深色等)
  • 检查:检查代码语法

最近发表
标签列表