面向初学者的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系列之新版本导入httplib模块报ImportError解决方案
May 23 Python
Python实现扫描局域网活动ip(扫描在线电脑)
Apr 28 Python
Python 编码Basic Auth使用方法简单实例
May 25 Python
Python编程实现粒子群算法(PSO)详解
Nov 13 Python
python实现学生信息管理系统
Apr 05 Python
TensorFlow损失函数专题详解
Apr 26 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
安装好Pycharm后如何配置Python解释器简易教程
Jun 28 Python
python实现代码统计器
Sep 19 Python
Python 中判断列表是否为空的方法
Nov 24 Python
Python的形参和实参使用方式
Dec 24 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 REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
php $_ENV为空的原因分析
2009/06/01 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
3种php生成唯一id的方法
2015/11/23 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
js select option对象小结
2013/12/20 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
微信小程序之页面跳转和参数传递的实现
2017/09/29 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
详解AngularJS 过滤器的使用
2018/06/02 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
如何在python中写hive脚本
2019/11/08 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
类和结构的区别
2012/08/15 面试题
25道Java面试题集合
2013/05/21 面试题
工程概预算专业毕业生求职信
2013/10/04 职场文书
业务主管岗位职责
2013/11/20 职场文书
中式婚礼主持词
2014/03/13 职场文书
如何拟写通知正文?
2019/04/02 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
动画电影《擅长捉弄人的高木同学》6月10日上映!
2022/03/20 日漫