相关文章推荐
星星上的毛豆  ·  Python ...·  1 周前    · 
有腹肌的熊猫  ·  Python ...·  1 周前    · 
不羁的风衣  ·  删除Python launcher - ...·  1 周前    · 
酒量小的牛排  ·  JavaScript的DOM操作 - ...·  1 年前    · 
乐观的机器猫  ·  seaborn is not ...·  1 年前    · 

PythonEditor 在线编程工具是microbit的主要编程环境之一,它使用简单,无需安装任何软件,只要一台可以上网的计算机就可以使用。它不但功能强大,还可以帮助爱好者学习python语言。

近日,因为开源的DAPLink不断更新,并加入了webusb功能,使得完全用浏览器开发microbit变为可能。这不但进一步简化了编程,也可以增加更多功能,同时更加体现了跨平台编程的优势。

MicroPython/micro:bit中文社区同步更新了 PythonEditor 多语言版,不但加入了webusb功能,同时更新了python固件版本到 1.0.0-rc3,模拟运行功能也得到进一步的增强。新的PythonEditor可以直接下载程序到microbit,无需复制文件操作,还可以在浏览器上直接使用REPL功能。

在此特别感谢中国台湾的开源爱好者和专家 劉烘良 先生,第一时间为我们带来了最新的PythonEditor多语言版,大家可以在通过论坛上方的在线编程链接或者下面网址使用。

https://www.micropython.org.cn/pye/index.html

图形化编程

增强的模拟运行

在线REPL

此外,makecode也在测试webusb功能,并即将正式启用webusb功能。现在大家可以通过下面网址测试webusb功能。

https://makecode.microbit.org/beta#editor?webusb=1

使用webusb功能需要先升级microbit的DAPLink固件,目前固件的最新版本是 0248,大家可以在论坛中找到固件文件和升级的方法。

该编辑器可与任何现代Web浏览器一起使用。 除了克隆存储库之外,还需要检索GIT子模块: git clone https://github.com/bbcmicrobit/ Python Editor cd Python Editor git submodule update --init --recursive 假设您已安装 Python 3,则可以按以下方式提供编辑器: $ ./bin/show http://localhost:8000/ editor .html Serving HTTP on 0.0.0.0 port 8000 ... 您还可以查看脚本内容,并在终端上执行相同或相似的命令,只要该脚本在端口8000上提供此存储库的内容即可。了 import socket #网络通信协议库 nic = network.WIZNET5K(pyb.SPI(1),pyb.Pin.board.A4,pyb.Pin.board.C3) #IO初始化 print(nic.ifconfig()) #输出配置信息 print(nic.isconnected()) nic.ifconfig(('192 今天发现Open Roberta也提供了一个microbit的 在线 编程 仿真 工具 ,和PXT Blockly Editor Python Editor 类似,但是有它自己的特点。我们首先用浏览器打开它的网站:https://lab.open-roberta.org/,会显示一个选择窗口。因为它支持好几种硬件,这里我们选择 microbit 就可以。 和Blockly一样的图形化 编程 方式。进入主界面... 这次课,我们将在之前课程(Micro python 之HTTP-GET方法)的基础上,改写掌控板的程序,让其对APPInventor程序发送来的图片取模结果,进行数据处理,提取有效信息,供掌控板显示使用。说是数据提取,实质上是,通过系列的字符串和数据转换操作,获得图片取模结果。数据提取主要分为以下步骤:1、获取报文中最后一行字符串(split('rn'))[-1]其内容为:0,0,0,0,0,0,5,... Micro Python Python 3语言的精简高效实现 ,包括 Python 标准库的一小部分,经过优化可在微控制器和受限环境中运行。Micro Python 旨在尽可能与普通 Python 兼容,轻松将代码从桌面传输到微控制器或嵌入式系统。现在Micro Python 支持可视化拖拽 编程 了!硬件 编程 也将变得更加智能化和普及化。 Python Editor :www.tpyboard.com/ python edito... 当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的。 就拿我自己来说,初步接触 编程 的阶段是兴奋与痛苦并存的。看着自己手打的代码是兴奋的,然而由于格式、缩进、代码规则等等出现的错误又是非常痛苦的。那么本文介绍的就是一个规避新 手 编程 错误的编辑器,基...