面向初学者的Python编辑器Mu


Posted in Python onOctober 08, 2018

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

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

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

面向初学者的Python编辑器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的简易安装说明进行操作

面向初学者的Python编辑器Mu

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

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

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

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

面向初学者的Python编辑器Mu

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

面向初学者的Python编辑器Mu

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

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

总结

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

Python 相关文章推荐
在Python中用split()方法分割字符串的使用介绍
May 20 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
Python内置函数reversed()用法分析
Mar 20 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
python3 property装饰器实现原理与用法示例
May 15 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
Jul 01 Python
PyCharm下载和安装详细步骤
Dec 17 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 Python
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
Apr 12 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 Python
Python 绘制多因子柱状图
May 11 Python
Django 实现购物车功能的示例代码
Oct 08 #Python
一行代码让 Python 的运行速度提高100倍
Oct 08 #Python
Python django使用多进程连接mysql错误的解决方法
Oct 08 #Python
Python Pandas批量读取csv文件到dataframe的方法
Oct 08 #Python
Python中的函数式编程:不可变的数据结构
Oct 08 #Python
详解多线程Django程序耗尽数据库连接的问题
Oct 08 #Python
JSON文件及Python对JSON文件的读写操作
Oct 07 #Python
You might like
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
Js 刷新框架页的代码
2010/04/13 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
2014/07/09 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
Python笔记(叁)继续学习
2012/10/24 Python
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python中time模块和datetime模块的用法示例
2016/02/28 Python
python获取list下标及其值的简单方法
2016/09/12 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
政工例会汇报材料
2014/08/26 职场文书
2015年社区工作总结
2015/04/08 职场文书
2015年司机工作总结
2015/04/23 职场文书
行政答辩状范文
2015/05/21 职场文书
孝女彩金观后感
2015/06/10 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android