當前位置:
首頁 > 最新 > 盛思PythonEditor離線版升級microbit模擬功能!

盛思PythonEditor離線版升級microbit模擬功能!

micro:bit乾貨分享

周茂華 | 文

阝勹

廴匚

首先

先介紹本期主要內容分享者【周茂華】

周茂華

深圳市第二高級中學創客教育研究中心負責人,中國電子學會現代教育技術分會創客教育專家委員副主任,中國教師創客聯盟創客導師,中國創客教育聯盟副理事長。從事於創客教育研究,於2012年創建校園創客空間,致力於打造「卡拉OK式」的創客空間生態,提出將研究性學習與創客相結合,總結出創客教育學習方式「玩中學,學中思,思中做,做中研」的教育理念。出版兩部專著《創客時代的學習式式創新》、《創造力培育法》、自主開發創客課程《愛上創客》並將課程普及化。

1

什麼是Micro:bit

夂小

Micro:bit是由英國廣播公司BBC與微軟、ARM、三星及各大學等合作,製作的一款類似 Raspberry Pi 的可編寫程序的口袋微型電腦。他們的目標是幫助更多的年輕人通過硬體來學習基礎的編程知識和編程邏輯。並且從2015年起英國廣播公司BBC每年免費提供Micro:bit給7年級的學生以及11~12歲的小孩來讓他們學習和使用。

Micro:bit的尺寸跟信用卡相若(24cm x 5cm)、上面嵌有 25 顆紅色 LED ,用以顯示訊息和遊戲、兩個可編程按鍵、內嵌的加速計和磁力計。另外更有低功耗藍牙、microUSB 插口和 5 個 I/O 環供鱷魚夾和 4mm banana plug(香蕉插頭)使用。

除了5個I/O口環外,還有多個小引腳可以拓展使用,接入擴展板,或者使用導線直接相連。0至20號引腳中,除了17、18引腳以外都可使用。

-2-

Micro:bit編譯環境

夂小

PythonEditor組件介紹

打開軟體,我們可以看到這樣一個界面。

軟體默認使用圖形化模塊編程,在該模式中,軟體的白色區域是可視化編程區域,我們可以把各種模塊拖動到這個區域進行組合編程。右邊的黑色區域是代碼區域,在可視化模式中,我們將模塊拖動到白色區域後,黑色區域就會自動生成相應的Python代碼。當我們在代碼模式中遇到困難時,我們不妨切換到模塊化模式來解決一下問題。

在代碼模式中,需要使用MicroPython語言來進行編程,那麼什麼是 MicroPython呢?

Micropython是Python編程語言的一種能夠精簡且高效使用的版本。它包括了Python標準庫的一小部分,並且對它們進行了優化,讓這些標準庫中的函數代碼能在微型控制器和一些特定的環境下使用,比如說micro:bit。

MicroPython包含了有許多完整的先進功能,如互動式提示,任意精度的整數,閉包,列表解析,生成器,異常處理等。 然而,它的大小卻很小,可以在僅僅只有256k的代碼空間和16k的RAM中運行。

MicroPython旨在儘可能與普通Python兼容,從而可以讓我們輕鬆地將代碼從桌面傳輸到微型控制器或嵌入式系統中使用。當然,如果您會Python,您已經就已經會MicroPython了。另一方面,當您了解更多關於MicroPython的知識越多,您也逐漸學會了Python。

今日

盛思PythonEditor離線版升級實現microbit模擬功能!

前段時間,針對國內教學網路不暢的實際情況,盛思推出了PythonEditor離線版。

相比原始版本,不僅增加了圖形化代碼存取、函數功能、網路存取功能,還增加了一些實用的圖形化模塊。陸續收到了來自一線教師的好評。

今天,國慶長假剛過,盛思研發團隊又馬不停蹄,推出了帶microbit模擬功能的新版軟體。

現在,即使暫時沒有microbit板,也可以玩轉micropython編程了!

在圖形化編程模式下模擬:

在代碼模式下也可以模擬:

支持函數模擬:

更多的功能,等待大家去發掘

新版軟體改名m:python,下載地址為:

Windows通用版本(適用Win7、8、10)

http://www.labplus.cn/software/mpythonSetup0.2.0.zip

Windows XP專用版本

http://www.labplus.cn/software/mpythonSetup0.2.0_XP.zip


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

Python批量修改Excel文件格式:加粗、顏色交替、漸變背景色填充
使用Python探索二手車市場
Python 之自動獲取公網IP
總結學習 Python的14 張思維導圖匯總
Python裝飾器是精通Python的第一道關卡!看大牛是怎麼理解它的!

TAG:Python |