原标题:一个面向初学者的Python编辑器Mu

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的发展做出贡献,不妨参与其中。返回搜狐,查看更多

责任编辑:

mu编程软件python使用方法_一个面向初学者的Python编辑器Mu相关推荐

  1. thonny python ide_学习用 Thonny 写代码:一个面向初学者的Python IDE

    原标题:学习用 Thonny 写代码:一个面向初学者的Python IDE 编译自: https://fedoramagazine.org/learn-code-thonny-python-ide-b ...

  2. micropython开发idethonny_Thonny 3.0 首个稳定版发布,一个面向初学者的 Python IDE

    艾米视频电脑版下载,创意表白,蒙口羽绒服,步步高官网,韩剧 black,孙中山后代 在您的既有IT基础设施上按需构建人工智能更高效 Thonny 3.0.1 发布了,这是 Thonny 3.0 系列发 ...

  3. 初学者python编辑器-分享|Mu 入门:一个面向初学者的 Python 编辑器

    相识 Mu -- 一个可以使学生学习 Python 更轻松的开源编辑器. Mu 是一个给初学者的 Python 编辑器,它旨在使学习体验更加愉快.它使学生​​能够在早期体验成功,这在你学习任何新知识的 ...

  4. python怎么输入程序代码_学习用 Thonny 写代码: 一个面向初学者的Python IDE

    学习编程很难.即使当你最终怎么正确使用你的冒号和括号,但仍然有很大的可能你的程序不会如果所想的工作. 通常,这意味着你忽略了某些东西或者误解了语言结构,你需要在代码中找到你的期望与现实存在分歧的地方. ...

  5. thonny和python有什么关系_学习用 Thonny 写代码: 一个面向初学者的Python IDE

    学习编程很难.即使当你最终怎么正确使用你的冒号和括号,但仍然有很大的可能你的程序不会如果所想的工作. 通常,这意味着你忽略了某些东西或者误解了语言结构,你需要在代码中找到你的期望与现实存在分歧的地方. ...

  6. python __repr__方法_第8.13节 Python类中内置方法__repr__详解

    当我们在交互环境下输入对象时会直接显示对象的信息,交互环境下输入print(对象)或代码中print(对象)也会输出对象的信息,这些输出信息与两个内置方法:__str__方法和__repr__方法有关 ...

  7. python split()方法_秘籍:10个Python字符串处理技巧(附代码)

    作者:马修·梅奥 翻译:陈之炎 校对:和中华 本文约1600字,建议阅读7分钟. 本文为你介绍利用Python处理字符串的一些基本操作. 在探寻文本分析途径时却不知从何下手,该怎么办?那么可以通过这个 ...

  8. python deque函数_一个不得不了解的Python库——collections

    基本介绍 Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型,如下.这些 ...

  9. python 状态机教程_一个非常简陋的python状态机

    最近琢磨撸个小家电(雾),要用到状态机,比如开了之后调节温度,定时,启动,暂停啥的,每个状态能跳到特定的几个状态里面去. 然后看了别人写的python状态机,啊那个接口写的我实在看不懂,自己上手抄吧, ...

最新文章

  1. 2019年上半年收集到的人工智能迁移学习干货文章
  2. 如何通过HBuilderX运行微信小程序,启动Enable IDE Service,X initialize 解决方案
  3. c语言strcat_s用于调用的参数太少_为什么系统调用会消耗较多资源呢
  4. java安全编码指南之:Thread API调用规则
  5. 将sklearn训练速度提升100多倍,美国「返利网」开源sk-dist框架
  6. Python模块 - itertools循环器模块
  7. 使用免费ssl证书在iis6 https的配置方法!
  8. 架构之美第一章-如何看到一滴水的美丽
  9. 史上z..zui难回答的26个问题(1)
  10. 怎样在vs2010中添加图片资源呢?
  11. CrawlSpider实现微信小程序社区爬虫
  12. 加密货币是货币,而非股权
  13. C/S,B/S与P2P架构
  14. 把路由器变成音乐播放器和网络收音机,支持摇控
  15. SiTime硅晶振与石英晶振电磁敏感性比较
  16. DNS的作用及解析流程
  17. 《软件功能测试自动化实战教程》—第6章6.3节参数化测试
  18. Ubuntu 下统计文件数量的命令
  19. os.system返回值大全
  20. python多个列表排列组合_多个列表的排列组合(笛卡儿积) | 迭代实现

热门文章

  1. 淘宝sku详细信息api接口
  2. php表单转json对象,将表单数据转化为json数据
  3. 聚类之K-means分析以及优缺点
  4. KNN算法,K聚类的优缺点
  5. 国科大高级人工智能2020-2021年期末试题回顾
  6. 为什么BAT干不掉海康威视?——关于人工智能的思考
  7. 双目视觉标定中世界坐标系如何与左相机坐标系一致
  8. 订单失效怎么做的_携程旅游系统崩溃?济南一市民遭遇“钱已付,酒店订单不存在”...
  9. 读书笔记丨《数据产品经理修炼手册:从零基础到大数据产品实践》丨DAY1
  10. 【电驱动】永磁同步电机工作原理及分类