1.Python编程环境介绍

您当前位置: 首页 > Tiny:bit机器人 > 8.Micro-python课程

Python编程环境介绍

一、下载和安装MU软件

Mu软件下载地址:https://codewith.mu/

1.打开一个浏览器,将离线Mu下载地址输入网址栏并打开,如图点击“Download now”。

image.png

2.   接下来会跳转到选择界面,选择你当前的电脑系统点击下载,有多个选项可供选择,这里我们以Win10 64位系统为例,其他系统请下载对应的版本。

image.png

3.安装MU软件,安装过程比较简单,和普通软件安装过程类似,这里就不再演示,如果有需要请点击上方的Instructions按钮,里面有详细的安装过程可以查看。

 

二、介绍MU软件

1.程序安装完成后,电脑桌面会多一个MU软件图标,双击image.png运行Mu,如图所示,右下角有一个Microbit字符才是正常的,如果是其他的请点击Mode修改成BBC micro:bit即可。

image.png

2.我们可以看到有一个大窗口的编辑区域,编辑区域的上方还有一些按钮,这些按钮的含义分别是:

image.png

image.pngMode:选择模式,默认选择BBC micro:bit,可无需修改。

image.png

image.pngNew:新建工程

image.pngLoad:从电脑中加载“.py”程序文件。

image.pngSave:点击“Save”按钮将代码以“.py”的格式保存到你的电脑。

image.pngFlash:将microUSB数据线连接micro:bit与电脑,点击“Flash”按钮,代码将在micro:bit上运行(或者是看到一个错误消息滚动在micro:bit的点阵上)。 

image.pngFiles:可以把自己写的python库发送到micro:bit上,然后直接调用。

image.pngREPLmicro:bit的交互编程环境,可以直接输入命令运行或者查看输出信息。

image.pngZoom-in:点击“+”按钮可以放大代码。

image.pngZoom-out:点击“-”按钮可以缩小代码。

image.pngTheme:点击“Theme”可以切换白天或黑夜主题。

image.pngCheck:在代码编写完成以后,点击“Check”按钮检查代码是否有错误。

image.pngTidy:点击‘Tidy’按钮整理代码,MU软件会按照预先设定好的规则整理代码。

image.pngHelp:点击“Help”按钮会在浏览器弹出一个能给你提供一些帮助的页面。

image.pngQuit:点击“Quit”按钮,可以关闭Mu软件,关闭之前Mu会确保你已经保存了你的程序文件。

3.MU软件界面的右下方有一个设置按钮image.png,可以查看log信息,至于设置,正常情况下保持默认就可以了,非特殊情况不用修改。

 

三、下载python程序

注意:下载程序前我们需要将microbit和电脑通过microUSB数据线先连接上。

1.   接下来直接在编辑区域输入代码,先点击‘New’按钮新建工程。例如我们需要实现在micro:bit点阵上移动显示Hello, World!,请输入以下代码。

image.png

2.检查代码,代码编辑完成后,我们点击大拇指‘Check’按钮,检查代码是否出现语法问题。

image.png

3.保存工程。为了安全起见,我们需要先保存一下代码,避免发生意外导致代码丢失,点击‘Save’按钮(或者按快捷键Ctrl+S),第一次会提示保存的路径和文件名。选择自己本地电脑的想要保存的路径(例如我这里存在G盘的Microbit_Projects文件夹下),文件名以.py结尾就可以。

image.png

4.整理代码。为了代码更符合标准,我们点击‘Tiny’按钮整理代码,可以看到在导入库和程序之间自动多了一行空白。(建议使用此按钮,对程序没有实质性影响,但是可以养成写python代码的好习惯。)

image.png

5.下载程序到microbit主板上。点击‘Flash’按钮,可以观察到microbit主板上的指示灯闪烁,表示正在下载程序,等到指示灯常亮以后,表示程序下载成功。如果出现代码错误,则microbit点阵上会滚动显示是哪个行出现错误,找到对应行并修复错误即可。

image.png

6.实验现象。

程序下载成功以后,可以看到micro:bit的点阵上缓慢的向左移动一行英文,“Hello, World!”,如下图所示。

image.pngimage.png

 

特别注意事项:

关于程序编写语法与大小写要求:

1 - 大小写必须正确!

2 - 拼写必须严格正确!

3 - 关键词如 # 与内容之间需要有个空格

4 - 程序以一行空白程序结尾

5 - 程序块体(如 while 所包含的程序体是以缩进为标志的),相对于C语言,Python完全省去了大括号(连同后缀的分号),并使用缩进结构来表示所属关系。

 

四、导入本地python程序

如果我们电脑已经有本地python程序文件了,如何导入到MU软件里运行呢?(这里以打开运行刚刚新建的Hello_World.py为例)

1.打开MU软件并点击‘Load’按钮,选择对应的路径和文件名,点击‘open’(打开)即可。

image.png