Let's code - BBC micro:bit
文章推薦指數: 80 %
Choosing the right code editor for the BBC micro:bit, the pocket-sized computer ... in Python, C++ and other languages, including other block editors. Usingourwebsitemeansyouagreetousingcookieswhichhelpusimprovemicrobit.org.LearnmoreSkiptocontentLet'scodeShareQuicklinksNewtocodingornewtomicro:bitMakeCodeeditorText-basedprogramming,widelyusedineducationPythoneditorManagewholeclassmicro:bitcodingsessionsmicro:bitclassroomMicrosoftMakeCodePythonMobileandtabletappsScratchSwiftPlaygroundsOthereditorsMicrosoftMakeCodeMicrosoft’sMakeCodeeditoristheperfectwaytostartprogrammingandgetcreatingwiththeBBCmicro:bit.Thecolour-codedblocksarefamiliartoanyonewho’spreviouslyusedScratch,andyetpowerfulenoughtoaccessallthefeaturesofthistinycomputer.YoucanalsoswitchtoJavaScripttoseethetext-basedcodebehindtheblocks.Ourgettingstartedpageswillguideyouthroughyourfirststeps.YoucanfindoutmoreaboutrequirementsforusingtheMakeCodeeditorintheclassroomintheMakeCodeFAQ.MakeCodereferenceGotoMakeCodeeditorAnimatedanimalsAnimateyourownanimalsonthemicro:bitdisplayBeginnerCompassbearingTurnyourmicro:bitintoasimplecompassBeginnerDiscolightsMakelightsflashtotherhythmBeginnerExploreMakeCodeprojectsPythonPythonisagreatwaytodeepenyourprogrammingskillsthroughtext-basedcoding.ItsnaturalEnglish-likestructuremakesiteasytostartlearning,butit’salsopowerfulenoughtobeusedinareaslikedatascienceandmachinelearning.It’swidelyusedinschoolsandissupportedbyaglobalcommunityofteachers,programmersandengineers.OurPythoneditorisdesignedtohelpteachersandlearnersgetthemostoutoftext-basedprogrammingonthemicro:bit.PythonguideGotoPythoneditorSendasmileSharesomehappinesswithradioBeginnerSunlightsensorMakeyourmicro:bitlightupwhenthesuncomesupBeginnermicro:bitpetCodeyourownelectronicpetIntermediateExplorePythonprojectsMobileandtabletappsIfyou’reusingmobiledeviceslikephonesortabletswehaveiOSandAndroidappsthatletyouprogramyourmicro:bitusingMakeCode.Codeistransferredfromyourmobiledevicetothemicro:bitusingaBluetoothradioconnection,sonodatacablesareneeded.LearnmoreaboutmobileappsScratchScratchislovedbychildrenandadultstheworldover.Formany,Scratchistheirfirstintroductiontoprogrammingfromaroundage8andup.Youcanintegratemicro:bitintoyourScratchprojects,turningyourmicro:bitintoaphysicalgamecontroller,paintbrush,digitalscoreboardormore.You’llneedaWindowsormacOS(version10/11)computerwithBluetoothandScratchLinkinstalledoraChromebookormobiledevicetoinstalltheAndroidapp.YoucanthenfollowthelinksbelowtogetstartedorexploreourScratchprojects.Howtousemicro:bitwithScratchScratchthereminControlaspookymusicalinstrumentinScratchBeginnerScratchhungrydinoMakeyourownwirelessgamecontrollerforScratchBeginnerScratchguitarPlaychordsonamicro:bitguitarwithScratchBeginnerExploreScratchprojectsSwiftPlaygroundsIfyouhaveanAppleiPadorMaccomputerwithmacOS10.15.3orlater,youcanexploretheSwiftprogramminglanguagewithourSwiftPlaygroundsinteractivebook.LearnmoreaboutSwiftPlaygroundsOthereditorsThere’sahugecommunityofpeoplemakingtoolsforprogrammingandinteractingwiththemicro:bitwhichmeansyoucanprogramyourmicro:bitinPython,C++andotherlanguages,includingotherblockeditors.TheeditorslistedbelowarenotofficiallysupportedbytheMicro:bitEducationalFoundation,sopleaselookforthe‘support’detailsintheeditorsthemselvesforanyquestions.EduBlocks(Python)Mu(Python)AppInventorArduinoIDE(C++)Art:bitBittySoftwareApplicationsCodeMaoCodeMaoTurtleGNAT(Ada)KittenblockKoduMicroBlocksMind+Strype(frame-basedPython)TIgraphingcalculators(Python)VittaScience(blocks/Python)mBlock5
延伸文章資訊
- 1Let's code - BBC micro:bit
Choosing the right code editor for the BBC micro:bit, the pocket-sized computer ... in Python, C+...
- 2EduBlocks
The text editor also updates with every block that is dragged into the ... “My students are reall...
- 3mBlock Block-Based IDE- Coding for Beginners
Start Learning coding with mBlock. Create with mBlock online block-based editor Today. Learn AI a...
- 4Welcome to BlockPy! - Virginia Tech
BlockPy is a web-based Python environment that lets you work with blocks, text, or both. Designed...
- 5(PDF) A block based editor for Python - ResearchGate
A block based editor for Python. Glenn Strong. Trinity College Dublin, Ireland. Glenn.Strong@scss...