![]()
内容推荐 micro:bit是BBC推出的专为青少年编程教育设计的微型电脑开发板。Python语言是一门功能强大的计算机语言。本书基于MicroPython语言,其是可应用于micro:bit上的Python 3的一个版本。 本书详细介绍了如何为micro:bit编写有趣、好玩的程序,同时提供了一些练习,帮助读者强化编程技能。本书共分10章,包括简介、浏览器编辑器、Mu编辑器、简单编程、使用图案、创建动画、列表和循环、音乐和声音、分支和运动等主题。本书后面带有两个附录,附录A介绍了位、字节、十六进制和高级语言等相关知识,附录B讲解了与本书相关的重要计算机术语。 本书适合各个年龄段的micro:bit初学者(无论是在校学生、家长,还是对Python编程感兴趣的爱好者)学习使用,可以作为相关院校和培训机构的教材。 如今,Python程序员有很好的就业机会。读者通过本书学会的MicroPython编程技能,同样也可以应用于未来的学习和工作中。 目录 第1章 简介 1.1 BBC micro:bit项目介绍 1.2 BBC micro:bit的各组成部分 1.3 给micro:bit供电 1.4 为BBC micro:bit编程 1.5 算法与程序 1.6 高级语言 1.7 在micro:bit上运行程序的步骤 1.8 micro:bit的内存 1.9 总结 第2章 浏览器编辑器 2.1 简介 2.2 使用浏览器编辑器 2.3 把程序从浏览器编辑器中复制到micro:bit上 2.4 浏览器编辑器按钮 2.5 代码片段 2.6 总结 第3章 Mu编辑器 3.1 简介 3.2 安装Mu编辑器 3.3 使用Mu编辑器 3.4 Mu编辑器的按钮 3.5 编程准备 3.6 练习1:输入代码 3.7 将代码复制到micro:bit中 3.8 总结 第4章 开始编程 4.1 简介 4.2 程序详解 4.3 详解while循环 4.4 变量名称 4.5 练习2:用Mu编辑器编程 4.6 总结 第5章 REPL:交互式编程 5.1 简介 5.2 使用REPL 5.3 获取帮助 5.4 进阶帮助 5.5 练习3:使用REPL模式检查代码 5.6 总结 第6章 使用MicroPython语言查看、创建图案 6.1 简介 6.2 在网络上使用micro:bit模拟器 6.3 创建新的图案 6.4 练习4:创建图案 6.5 练习5:在REPL模式下测试 6.6 使用5行代码绘制图案 6.7 练习6:为图案编程 6.8 保存并加载程序 6.9 总结 第7章 MicroPython的动画功能 7.1 简介 7.2 飞机的移动图案 7.3 编程实现飞机移动 7.4 练习7:运行飞机移动程序 7.5 练习8:让图案“动”起来 7.6 进一步学习的建议 7.7 总结 第8章 列表和循环 8.1 简介 8.2 Python语言和MicroPython语言中的列表 8.3 嵌套循环 8.4 在循环中加入“飞机 8.5 练习9:列表编程 8.6 range()函数 8.7 str()函数 8.8 练习10:学习使用range()和str()函数 8.9 random模块 8.10 练习11:random模块 8.11 总结 第9章 音乐和声音 9.1 简介 9.2 music模块 9.3 MicroPython混成曲 9.4 练习12:播放曲调 9.5 创作新的音乐 9.6 练习13:创作曲调 9.7 语音 9.8 练习14:制作一段语音 9.9 总结 第10章 分支和运动 10.1 简介 10.2 练习15:使用按钮 10.3 加速度计 10.4 使用加速度计 10.5 练习16:测量加速度 10.6 micm:bit的姿态 10.7 语法 10.8 练习17:检测姿势 10.9 总结 附录A 位(Bits)、字节(Bytes)以及十六进制(Hexadecimal) 附录B 术语表
|