当前位置: 首页 > 编程笔记 >

面向初学者的Python编辑器Mu

狄富
2023-03-14
本文向大家介绍面向初学者的Python编辑器Mu,包括了面向初学者的Python编辑器Mu的使用技巧和注意事项,需要的朋友参考一下

Meet Mu,一个开放源码编辑器,使学生们更容易学习编写Python代码。

Mu一个开源编辑器,是满足学生可以轻松学习编写Python代码的工具。作为初学程序员的Python编辑器,旨在使学习体验更加愉快。它使学生​​能够在早期体验Python的编程,而这对于初学者学习新知识的很重要。

如果你曾试图教年轻人如何编程,你会立即掌握Mu的重要性。大多数编程工具都是由开发人员为开发人员编写的,并不适合初学程序员,无论他们的年龄如何。然而,Mu是由老师为学生而设计的工具。

Mu是由Nicholas Tollervey。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只有大约3000行代码。

要试用Mu,请下载Mu并按照Linux,Windows和Mac OS的简易安装说明进行操作

下载地址:https://codewith.mu/en/download

如果想要在Raspberry Pi上安装它,请在终端中输入以下内容:

$ sudo apt-get update
$ sudo apt-get install mu

从编程菜单启动Mu。然后你就可以选择如何使用Mu。

我选择了Python 3,它启动了编写代码的环境;Python shell直接在下面,它允许你查看代码执行

菜单使用和理解非常简单,这使得初学程序员可以轻松实现Mu的目的的编程。

Mu用户的网站上提供了教程和其他资源。在网站上,你还可以看到一些帮助开发Mu的志愿者的名字。如果你想成为其中之一并为Mu的发展做出贡献,不妨参与其中。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 本文向大家介绍面向初学者的vsftpd安装指南,包括了面向初学者的vsftpd安装指南的使用技巧和注意事项,需要的朋友参考一下 在最新的各大发行版中的安装盘中都有vsFTPd的软件包,您用相应发行版提供的软件包管理工具就能安装上;当然您可以到各大发行版的FTP镜像中找到vsftpd的软件包;当然也能用软件包的管理工具在线安装;vsftpd的软件包本来不大,花不了多长时间,两分钟就够了吧。因为本文是

  • 问题内容: 我从android NDK开始。有什么不错的地方/电子书可以指导我吗?谢谢 问题答案: 那应该让您开始: http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by- step/ 和 http://mobile.tutsplus.com/tutorials/android/ndk- tutorial/

  • 这里是Uni learning Python编程入门课程的初学者。直到我明白了大部分,现在我很困惑。 有人能解释为什么这会产生它输出的模式吗? 外循环触发器和() 然后内部循环触发器和() 然后它不会打印(6),因为

  • 每次我输入东西时,这段代码都会循环。如何修复它? 这是整个事情的截图:

  • 问题内容: 我正在研究用Java编写音频合成器,并且想知道是否有人对编写这样的程序有任何建议或良好的资源。我正在寻找有关生成原始声波,如何将其输出为可用形式(通过扬声器播放)以及有关该主题的一般理论的信息。多谢你们。 问题答案: 这个问题基本上是关于将函数映射到数字数组。支持一流功能的语言在这里非常有用。 请访问 http://www.harmony-central.com/Computer/Pr

  • 问题内容: 有人可以给我解释 中 的含义吗?我需要知道区别和含义。 据我了解,告诉一个类它是一个应该继承到子类中的方法,或者……某种东西。但是,这有什么意义呢?为什么不直接定义不添加类方法或任何@定义? tl; dr: 我什么时候应该使用它们,为什么要使用它们,以及如何使用它们? 我对非常了解,因此使用更高级的编程概念应该不是问题。如果可能,请给我相应的示例。 问题答案: 尽管和非常相似,但是这两