会员   密码 您忘记密码了吗?
1,585,385 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 輕鬆掌握BBC micro:bit上Python編程
輕鬆掌握BBC micro:bit上Python編程
上一张
下一张
prev next

輕鬆掌握BBC micro:bit上Python編程

作者: (英)JIM GATENBY
出版社: 電子工業出版社
出版日期: 2019-06-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT414.00
市场价格: RM74.43
本店售价: RM66.24
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

micro:bit 是BBC 推出的專為青少年編程教育設計的微型電腦開發板。Python語言是一門功能強大的電腦語言。本書基於MicroPython語言,其是可應用於micro:bit上的Python 3的一個版本。本書詳細介紹了如何為micro:bit編寫有趣、好玩的程序,同時提供了一些練習,幫助讀者強化編程技能。

本書共分10章,包括簡介、瀏覽器編輯器、Mu編輯器、簡單編程、使用圖案、創建動畫、列表和循環、音樂和聲音、分支和運動等主題。本書後面帶有兩個附錄,附錄A介紹了位、位元組、十六進位和高級語言等相關知識,附錄B講解了與本書相關的重要電腦術語。

本書適合各個年齡段的micro:bit 初學者(無論是在校學生、家長,還是對Python編程感興趣的愛好者)學習使用,可以作為相關院校和培訓機構的教材。如今,Python程序員有很好的就業機會。讀者通過本書學會的MicroPython 編程技能,同樣也可以應用於未來的學習和工作中。







作者介紹

Jim Gatenby 最初作為一名特許工程師在勞斯萊斯公司受訓和工作,其工作內容主要是使用電腦分析噴氣發動機的性能。他擁有數學教育領域的碩士學位,從事數學和計算領域的教學工作24 年,所教導的學生(包括學校正式的學生和成人教育的學生)覆蓋了各個年齡段和各個能力水平。Jim Gatenby 的工作與英國廣播公司(BBC)的B型電腦有關,BBCmicro:bit 的ARM 處理器正是由該電腦發展而來。

Jim Gatenby曾寫過50多本關於GCSE 電腦研究領域、BBC BASIC、Microsoft Windows、Office、Android平板電腦和智能手機編程方面的圖書,並且這些圖書都獲得大量好評。

王學昭:英語和西班牙語翻譯,主要從事翻譯及翻譯項目管理,作品有 《Linux創客實戰》《Minecraft創客製作》等。

劉端陽:莫比嗨客公司創始人兼CEO,國際資深創客。12歲入選中國科學技術大學少年班,獲清華大學碩士學位、美國斯坦福大學博士學位。

丁煒傑:畢業於上海交通大學。中船九院最年輕、愛編程的研究員。十二年船廠工藝設計經歷,六年數字化設計研究經歷。喜歡擺弄Raspberry、Arduino等智能硬體,混跡于極客社群。


目錄

第1章 簡介/1
1.1 BBCmicro:bit項目介紹/2
1.2 BBCmicro:bit的各組成部分/4
1.3 給micro:bit供電/6
1.4 為BBCmicro:bit程式設計/7
1.5 演算法與程式/8
1.6 高階語言/9
1.7 在micro:bit上運行程式的步驟/10
1.8 micro:bit的記憶體/10
1.9 總結/11
 
第2章 流覽器編輯器/13
2.1 簡介/14
2.2 使用流覽器編輯器/14
2.3 把程式從流覽器編輯器中複製到micro:bit上/17
2.4 流覽器編輯器按鈕/20
2.5 代碼片段/21
2.6 總結/23
 
第3章 Mu編輯器/25
3.1 簡介/26
3.2 安裝Mu編輯器/27
3.3 使用Mu編輯器/31
3.4 Mu編輯器的按鈕/33
3.5 程式設計準備/35
3.6 練習1:輸入代碼/36
3.7 將代碼複製到micro:bit中/37
3.8 總結/38
 
第4章 開始程式設計/39
4.1 簡介/40
4.2 程式詳解/40
4.3 詳解while迴圈/42
4.4 變數名稱/43
4.5 練習2:用Mu編輯器程式設計/44
4.6 總結/47
 
第5章 REPL:互動式程式設計/49
5.1 簡介/50
5.2 使用REPL/51
5.3 獲取幫助/53
5.4 進階幫助/54
5.5 練習3:使用REPL模式檢查代碼/56
5.6 總結/58
 
第6章 使用MicroPython語言查看、創建圖案/61
6.1 簡介/62
6.2 在網路上使用micro:bit模擬器/62
6.3 創建新的圖案/65
6.4 練習4:創建圖案/67
6.5 練習5:在REPL模式下測試/67
6.6 使用5行代碼繪製圖案/68
6.7 練習6:為圖案程式設計/69
6.8 保存並載入程式/71
6.9 總結/71
 
第7章 MicroPython的動畫功能/73
7.1 簡介/74
7.2 飛機的移動圖案/74
7.3 程式設計實現飛機移動/78
7.4 練習7:運行飛機移動程式/79
7.5 練習8:讓圖案“動”起來/81
7.6 進一步學習的建議/82
7.7 總結/83
 
第8章 列表和迴圈/85
8.1 簡介/86
8.2 Python語言和MicroPython語言中的清單/86
8.3 嵌套迴圈/88
8.4 在迴圈中加入“飛機”/89
8.5 練習9:列表程式設計/91
8.6 range()函數/91
8.7 str()函數/92
8.8 練習10:學習使用range()和str()函數/93
8.9 random模組/93
8.10 練習11:random模組/96
8.11 總結/97
 
第9章 音樂和聲音/99
9.1 簡介/100
9.2 music模組/101
9.3 MicroPython混成曲/104
9.4 練習12:播放曲調/107
9.5 創作新的音樂/108
9.6 練習13:創作曲調/109
9.7 語音/109
9.8 練習14:製作一段語音/111
9.9 總結/112
 
第10章 分支和運動/113
10.1 簡介/114
10.2 練習15:使用按鈕/116
10.3 加速度計/118
10.4 使用加速度計/119
10.5 練習16:測量加速度/119
10.6 micro:bit的姿態/121
10.7 語法/121
10.8 練習17:檢測姿勢/122
10.9 總結/123
 
附錄A 位元(Bits)、位元組(Bytes)以及十六進位(Hexadecimal)/125
附錄B 術語表/133