Meet Mu,一個(gè)開(kāi)放源碼編輯器,使學(xué)生們更容易學(xué)習(xí)編寫(xiě)Python代碼。
Mu一個(gè)開(kāi)源編輯器,是滿足學(xué)生可以輕松學(xué)習(xí)編寫(xiě)Python代碼的工具。作為初學(xué)程序員的Python編輯器,旨在使學(xué)習(xí)體驗(yàn)更加愉快。它使學(xué)生能夠在早期體驗(yàn)Python的編程,而這對(duì)于初學(xué)者學(xué)習(xí)新知識(shí)的很重要。
如果你曾試圖教年輕人如何編程,你會(huì)立即掌握Mu的重要性。大多數(shù)編程工具都是由開(kāi)發(fā)人員為開(kāi)發(fā)人員編寫(xiě)的,并不適合初學(xué)程序員,無(wú)論他們的年齡如何。然而,Mu是由老師為學(xué)生而設(shè)計(jì)的工具。
Mu是由Nicholas Tollervey。Nicholas是一位受過(guò)古典音樂(lè)訓(xùn)練的音樂(lè)家,在擔(dān)任音樂(lè)老師期間,他在職業(yè)生涯早期就開(kāi)始對(duì)Python和開(kāi)發(fā)感興趣。他還編寫(xiě)了Python in Education,這是一本可以從O'Reilly下載的免費(fèi)書(shū)。
Nicholas正在尋找一個(gè)更簡(jiǎn)單的Python編程接口。他想要一些沒(méi)有其他編輯器復(fù)雜性的東西,甚至是Python附帶的IDLE3編輯器。所以他與Raspberry Pi基金會(huì)教育主任Carrie Ann Philbin合作開(kāi)發(fā)Mu。
Mu是一個(gè)用Python編寫(xiě)的開(kāi)源應(yīng)用程序(在GNU GPLv3下許可)。它最初是為Micro:bit小型計(jì)算機(jī)開(kāi)發(fā)的,但是其他老師的反饋和請(qǐng)求促使他將Mu重寫(xiě)為通用的Python編輯器。
Nicholas對(duì)Mu的啟發(fā)來(lái)自于他教授音樂(lè)的方法。他想知道如果我們按照教授音樂(lè)的方式教授編程會(huì)發(fā)生什么。Nicholas說(shuō),Mu“旨在成為真實(shí)的東西”,因?yàn)闆](méi)有人可以在30分鐘內(nèi)學(xué)習(xí)Python。當(dāng)他開(kāi)發(fā)Mu時(shí),他與老師一起工作,并觀察中學(xué)生是如何使用Python的。他發(fā)現(xiàn)少即多,保持簡(jiǎn)單可以改善產(chǎn)品的功能。Nicholas說(shuō),Mu只有大約3000行代碼。
要試用Mu,請(qǐng)下載Mu并按照Linux,Windows和Mac OS的簡(jiǎn)易安裝說(shuō)明進(jìn)行操作
下載地址:https://codewith.mu/en/download
如果想要在Raspberry Pi上安裝它,請(qǐng)?jiān)诮K端中輸入以下內(nèi)容:
$ sudo apt-get update$ sudo apt-get install mu
從編程菜單啟動(dòng)Mu。然后你就可以選擇如何使用Mu。
我選擇了Python 3,它啟動(dòng)了編寫(xiě)代碼的環(huán)境;Python shell直接在下面,它允許你查看代碼執(zhí)行。
菜單使用和理解非常簡(jiǎn)單,這使得初學(xué)程序員可以輕松實(shí)現(xiàn)Mu的目的的編程。
Mu用戶的網(wǎng)站上提供了教程和其他資源。在網(wǎng)站上,你還可以看到一些幫助開(kāi)發(fā)Mu的志愿者的名字。如果你想成為其中之一并為Mu的發(fā)展做出貢獻(xiàn),不妨參與其中。
新聞熱點(diǎn)
疑難解答
圖片精選