面向初学者的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网络爬虫之如何伪装逃过反爬虫程序的方法
Nov 23 Python
从头学Python之编写可执行的.py文件
Nov 28 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
Python线程下使用锁的技巧分享
Sep 13 Python
python批量下载网站马拉松照片的完整步骤
Dec 05 Python
Django之PopUp的具体实现方法
Aug 31 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
Jan 13 Python
pycharm设置当前工作目录的操作(working directory)
Feb 14 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
keras的load_model实现加载含有参数的自定义模型
Jun 22 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调用数据库的存贮过程
2006/10/09 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP分享图片的生成方法
2018/04/25 PHP
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
详解vue-cli中使用rem,vue自适应
2019/05/06 Javascript
JS实现轮播图效果
2020/01/11 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
如何搜索查找并解决Django相关的问题
2014/06/30 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
K-近邻算法的python实现代码分享
2017/12/09 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
python多线程实现TCP服务端
2019/09/03 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
Cocopanda波兰:购买化妆品、护肤品、护发和香水
2020/05/25 全球购物
《从现在开始》教学反思
2014/04/15 职场文书
反腐倡廉警示教育活动总结
2014/05/05 职场文书
销售目标责任书
2014/07/23 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL