面向初学者的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使用zip合并相邻列表项的方法示例
Mar 17 Python
Python3.7安装keras和TensorFlow的教程图解
Jun 18 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 Python
python将时分秒转换成秒的实例
Dec 07 Python
pandas-resample按时间聚合实例
Dec 27 Python
python连接PostgreSQL过程解析
Feb 09 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
Python嵌入C/C++进行开发详解
Jun 09 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
Jul 03 Python
vscode配置anaconda3的方法步骤
Aug 08 Python
Python APScheduler执行使用方法详解
Dec 10 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短网址的生成代码(仿微博短网址)
2014/05/07 PHP
PHP生成条形图的方法
2014/12/10 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
Java中final关键字详解
2015/08/10 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
Javascript Select操作大集合
2009/05/26 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
js微信分享API
2020/10/11 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
python实现折半查找和归并排序算法
2017/04/14 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
Django缓存Cache使用详解
2020/11/30 Python
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
副总经理工作职责
2013/11/28 职场文书
政治思想表现评语
2014/05/04 职场文书
应届生求职信范文
2014/05/26 职场文书
分公司任命书
2014/06/06 职场文书
工作检讨书500字
2014/10/19 职场文书
初中数学教学随笔
2015/08/15 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
Python函数对象与闭包函数
2022/04/13 Python