用表情符编程python

micro:bit编程、教学、展示
STEM
回复
头像
shaoziyang
帖子: 2810
注册时间: 2019年 10月 21日 13:48

用表情符编程python

#1

帖子 shaoziyang »

图片



例如

代码: 全选

from microbit import *
import radio
radio.config(group=23)
radio.on()

while True:
    message = radio.receive()
    if message:
        display.show(Image.DUCK)
    if accelerometer.was_gesture('shake'):
        display.clear()
        radio.send('duck')
变为

代码: 全选

🔝
📲📻
📻⚙(👥=23)
📻🔛↩
🔁
〰message = 📻.📥
〰❓message:
〰〰📺💁(🖼🦆)
〰❓📳.was_🤟('🥤'):
〰〰📺🚿
〰〰📻.📤('duck')
 
 
http://www.suppertime.co.uk/blogmywiki/ ... ur-python/
 
 

头像
shaoziyang
帖子: 2810
注册时间: 2019年 10月 21日 13:48

Re: 用表情符编程python

#2

帖子 shaoziyang »

micro:bit Python Python 程序进行编码和压缩。 它还对它们进行解码,并将表情符号字符串转换回完整的 Python 程序。

实际上,许多关键字被标记为单个字符。 这意味着程序占用的空间更少,因此您可以在推文中分享更长的程序。 使用了精心挑选的表情符号,因此即使是编码的程序也可以被人类阅读。

它还可以鼓励不情愿的学生通过以一种新的但熟悉的视觉语言呈现编码概念来参与其中。 表情符号实际上是编程概念的视觉抽象。

以图形方式编写的程序可能会吸引那些难以阅读或发现难以处理大块文本的人,在某种程度上,即使是块编码也无法做到,

也许学生甚至可以 编写 Python 程序。 它可能会让那些只有移动设备的人更容易使用 Python。

这在 BBC micro:bit 上针对 Python 进行了非常优化,但也许它可以应用于其他语言。
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章