初学者python编辑器-分享|Mu 入门:一个面向初学者的 Python 编辑器
相识 Mu —— 一个可以使学生学习 Python 更轻松的开源编辑器。
Mu 是一个给初学者的 Python 编辑器,它旨在使学习体验更加愉快。它使学生能够在早期体验成功,这在你学习任何新知识的时候都很重要。
如果你曾试图教年轻人如何编程,你会立即把握到 Mu 的重要性。大多数编程工具都是由开发人员为开发人员编写的,不管他们的年龄如何,它们并不适合初学者。然而,Mu 是由老师为学生写的。
Mu 的起源
Mu 是 Nicholas Tollervey 的心血结晶(我听过他 5 月份在 PyCon2018 上发言)。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 只有大约 3,000 行代码。
使用 Mu
要尝试它,下载 Mu 并按照 Linux、Windows 和 Mac OS的简易安装说明进行操作。如果像我一样,你想在 Raspberry Pi 上安装,请在终端中输入以下内容:
$ sudo apt-get update
$ sudo apt-get install mu
从编程菜单启动 Mu。然后你就可以选择如何使用 Mu。
我选择了Python 3,它启动了编写代码的环境。Python shell 直接在下面,它允许你查看代码执行。
菜单使用和理解非常简单,这实现了 Mu 的目标 —— 让编写代码对初学者简单。
在 Mu 用户的网站上可找到教程和其他资源。在网站上,你还可以看到一些帮助开发 Mu 的志愿者的名字。如果你想成为其中之一并为 Mu 的发展做出贡献,我们非常欢迎您。
本文由 LCTT 原创编译,Linux中国 荣誉推出
初学者python编辑器-分享|Mu 入门:一个面向初学者的 Python 编辑器相关推荐
- mu编程软件python使用方法_一个面向初学者的Python编辑器Mu
原标题:一个面向初学者的Python编辑器Mu Mu一个开源编辑器,是满足学生可以轻松学习编写Python代码的工具.作为初学程序员的Python编辑器,旨在使学习体验更加愉快.它使学生能够在早期体验 ...
- thonny python ide_学习用 Thonny 写代码:一个面向初学者的Python IDE
原标题:学习用 Thonny 写代码:一个面向初学者的Python IDE 编译自: https://fedoramagazine.org/learn-code-thonny-python-ide-b ...
- micropython开发idethonny_Thonny 3.0 首个稳定版发布,一个面向初学者的 Python IDE
艾米视频电脑版下载,创意表白,蒙口羽绒服,步步高官网,韩剧 black,孙中山后代 在您的既有IT基础设施上按需构建人工智能更高效 Thonny 3.0.1 发布了,这是 Thonny 3.0 系列发 ...
- python怎么输入程序代码_学习用 Thonny 写代码: 一个面向初学者的Python IDE
学习编程很难.即使当你最终怎么正确使用你的冒号和括号,但仍然有很大的可能你的程序不会如果所想的工作. 通常,这意味着你忽略了某些东西或者误解了语言结构,你需要在代码中找到你的期望与现实存在分歧的地方. ...
- thonny和python有什么关系_学习用 Thonny 写代码: 一个面向初学者的Python IDE
学习编程很难.即使当你最终怎么正确使用你的冒号和括号,但仍然有很大的可能你的程序不会如果所想的工作. 通常,这意味着你忽略了某些东西或者误解了语言结构,你需要在代码中找到你的期望与现实存在分歧的地方. ...
- python保存代码_python入门(5)使用文件编辑器编写代码并保存执行
原博文 2017-04-21 17:21 − python入门(5)使用文件编辑器编写代码并保存执行 两款文本编辑器: 一个是Sublime Text,免费使用,但是不付费会弹出提示框: 一个是Not ...
- python在线编辑器手机-QPython,一个在手机上运行Python的神器
之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来 ...
- 自学python需要下载什么软件-一个零基础学习Python应该知道的学习步骤与规划
原标题:一个零基础学习Python应该知道的学习步骤与规划 很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础.数学,英语不错.还是说没有 ...
- python 快速排序_小白入门知识详解:Python实现快速排序的方法(含实例代码)...
前言: 今天为大家带来的内容是:小白入门知识详解:Python实现快速排序的方法(含实例代码)希望通过本文的内容能够对各位有所帮助,喜欢的话记得点赞转发收藏不迷路哦!!! 提示: 这篇文章主要介绍了P ...
最新文章
- PostgreSQL9.6+新增空闲事务自动查杀功能
- ffmpeg 视频处理命令集合
- Android Hal层简要分析
- 想要早睡的最好的办法就是
- HDU - 1027 全排列
- 设计模式之_Iterator_03
- OPC Client “failed to execute OPCENUM” 解决方法
- .NET Core全Linux开发体验分享
- 蓝牙驱动卸载后自动安装_最热建筑安装工程计算表格,输入后自动生成,省时方便易上手...
- Andriod下音频的相关操作
- linux在哪里储存变量值,关于linux:在bash中,如何在变量中存储返回值?
- python基础--面向对象初始
- JAVA 基础之 多线程
- 大量的linux、H3C、cisco、华为、模拟器、adobe教程
- Android测速代码,Android应用测速组件实现原理
- 一文带你走进车联网安全
- 远程桌面3389加固
- 抢红包案例分析以及代码实现(二)
- 爬虫-招聘系列2----boss某直聘
- 认识下中国最赚钱的服装公司的幕后老板
热门文章
- python中set和frozenset方法和区别
- 威胁报告:mDNS 反射式 DDoS 攻击
- mahout demo——本质上是基于Hadoop的分步式算法实现,比如多节点的数据合并,数据排序,网路通信的效率,节点宕机重算,数据分步式存储...
- MAC OS X10.10+ python3.6 + tensorflow1.3.0
- 《深入理解Java虚拟机》笔记01 -- 运行时数据区
- C#中实现对Excel特定文本的搜索
- Linux IP怎么设置
- 关于delphi中的register, pascal, cdecl, stdcall, safecall
- Asterisk 1.8 sip 协议栈分析
- [流媒体]实例解析MMS流媒体协议,下载LiveMediaVideo[4]