蘋果一堂編程課 讓我"寫的"代碼能遙控機器人了

2020-12-13 網易手機

坐在Apple Store零售店,聽了講師一節編程入門課,我「寫的」代碼,居然讓機器人動起來了。

這一切,都是在蘋果Swift語言和編程入門軟體,Swift Playgrounds中實現的。

在使用英語的國家, 學習編程是有先天優勢的,畢竟中文程式語言目前完全無法抗衡我們熟知的C,Java等等。蘋果公司開發的Swift語言當然也是一樣,Swift語言的一大優勢就是命令和英文詞彙意義直接掛鈎(好啦好啦 我知道其他語言也會有這個特徵)。

簡單直觀的交互式編程

Swift Playgrounds則是一個提供編程課程的App,其中的編程挑戰按照難度做出了分級,都是通過遊戲實現的交互式編程玩法,而除了蘋果第一方給出的課程之外,也有第三方開發者設計的編程挑戰任務。

那麼在Swift Playgrounds編程入門「你好,Byte」當中,其實不需要你去敲代碼,只要點擊屏幕底部給出的代碼選項即可,懂英文用起來自然是非常愉悅,如果你不知道這些英文意味著什麼,只要運行一遍,看到右邊屏幕中角色的動作,自然就能夠了解代碼的意義,非常直觀。

不過反過來想想,這個是不是還能順便教小朋友學英語呢?代碼的入門完全就是在不停地點點點,玩遊戲,隨著時間推移,代碼選項從本來的「圖標」,最終被孩子們識別為英文的「意義」,感覺很有潛力的樣子。

只點按代碼通過動畫感受到命令意義,顯然不足以讓用戶弄懂編程的全貌。在Playgrounds中,每一個正式的挑戰之前都會通過動畫告訴你關於「命令」「函數」「循環」等等編程概念的意義,隨後則是由交互式編程實時展現代碼的運行結果,足夠讓你對編程從入門到了解;而枯燥的文字,只會讓你從入門到放棄。

給機器人編個舞吧

光看屏幕中的角色四處翻找寶石還不夠?Playgrounds中的挑戰也可以支持外設的。Jimu Robot Meebot機器人,Sphero球形機器人甚至是LEGO積木,都能通過Playgrounds中的編程動起來。

突然好羨慕現在的小朋友。


在Playgrounds的高階挑戰「玩Meebot學跳舞」中,機器人行動的代碼,就會有諸如moveForward()【前進】、moveLeftArm(angle:80)【左臂抬80°】這樣從命令到函數等等由簡至難的各類代碼出現。

當然了,短時間的體驗中我並沒有真的自己「鍵入」了這些代碼,仍然是靠著默認給出的代碼選項完成。儘管如此,自己編輯的這一串代碼轉化成了看得見摸得著的東西,還是相當的歡樂了。

隨身設備的性能崛起讓編程不再是大部頭計算機上執行的專利,越來越多的家長都意識到,編程對於孩子的成長,會由於許多的積極作用,這裡的學編程並不是說以後要去做程式設計師,而是培養一種冷靜和邏輯化的思維。


從這方面來講,蘋果Swift語言既簡潔有效,又能夠真正的開發App,同樣還有著PlayGrounds這樣精巧的入門教程,不管是針對少兒或是對編程懷有興趣的成年人,都是一個非常好的選擇。

事實上蘋果零售店課程中一直都有從入門到進階的編程課程,2018年的計算機科學教育周將近,而蘋果自2013年就參與的「編程一小時」活動,也將從12月1日開始。這段時間內Apple Store店內的編程課數量會較往常增加許多,即日起即可報名參加數千場「編程一小時」免費講座,使各種技能水平的人都能有機會學習編程。


同時,Apple創建了全新的《編程一小時活動指導員指南》,以幫助教育工作者在課堂中使用Swift Playgrounds和其他iPad App講授課程。從學生到教學生的老師,要學Swift編程,蘋果都管,電子版教材都已經準備好了。

想試試能不能自己做個按鍵腳本出來,說不準還能幫著搶個火車票呢。

本文來源:網易手機 責任編輯:段嘉祺_NT7312

相關焦點

  • 小米積木機器人發布:手機遙控/圖形編程
    今天上午,小米米兔積木機器人正式發布,978個零件構成,支持手機遙控、支持模塊化圖形編程,售價499元。這也是小米為雙11推出的四大新品之一,其他三款分別是小米IH電飯煲、小米空氣淨化器Pro、小米空氣檢測儀。
  • 蘋果上線編程一小時報名頁面:在這裡你能學到這些
    11月27日上午消息,蘋果公司在官網上線了「編程一小時」(Hour of Code)活動,即日起用戶可以報名參加「編程一小時」免費講座,併到蘋果Apple Store零售店參加這些活動。蘋果公司除了是世界上最大的硬體設備製造商之一,它還在教育、環保、公益活動等領域做出了一些貢獻。
  • 這臺可編程機器人可以教小朋友寫代碼
    (原標題:這臺可編程機器人,或許可以教小朋友寫代碼)
  • 能搭建、能編程、能遙控的阿爾法蛋編程機甲S1來了!
    孩子們都喜歡的積木拼裝玩具,質量良莠不齊,好的一套價格不菲,而且常要更新換代;想送孩子去樂高培訓機構,又生怕挑選到不專業的,一年下來花費上萬是常事;少兒編程已納入中高考,給孩子報一節少兒編程課不下百元,還要考量課程體系是否合理……現在,專為少兒編程啟蒙設計的阿爾法蛋編程機甲
  • 能搭建、能編程、能遙控的阿爾法蛋編程機甲S1來了
    孩子們都喜歡的積木拼裝玩具,質量良莠不齊,好的一套價格不菲,而且常要更新換代;想送孩子去樂高培訓機構,又生怕挑選到不專業的,一年下來花費上萬是常事;少兒編程已納入中高考,給孩子報一節少兒編程課不下百元,還要考量課程體系是否合理……現在,專為少兒編程啟蒙設計的阿爾法蛋編程機甲S1向你駛來——它既是可以變換N套造型的高品質積木,又能通過遊戲引導孩子完成科學的編程啟蒙
  • 有趣的編程機器人,樂森星際特工(教育版)T9-x之少兒體驗
    隨著少兒編程教育的火熱,各種培訓機構也順勢而起,但普通的入門編程課價格也不低,通常每節課時都要數百元,而且對於孩子,尤其是小學生來說,難度還是很大的,孩子對於課堂培訓可能還會有牴觸心理。所以如果想讓小朋友儘早接觸編程,最好先從好玩的編程機器人入手,比如今天要評測的樂森星際特工(教育版)T9-x就是很不錯的選擇。
  • 敲代碼從小孩抓起 編程機器人是新世代的童年玩具?
    這類傳統機器人的營銷更加關注其娛樂性,比如Big Trak,它可以把蘋果運送給孩子的爸爸。但現在的玩具公司在銷售編程玩具時會向家長們傳遞新的信息:編程玩具不僅可以讓孩子覺得有趣,還會有益於他們未來的工作。
  • 蘋果公司在官網上線「編程一小時」(Hour of Code)活動
    11月27日上午消息,蘋果公司在官網上線了「編程一小時」(Hour of Code)活動,即日起用戶可以報名參加「編程一小時」免費講座,併到蘋果Apple Store零售店參加這些活動。
  • 少兒編程是剛需還是噱頭?每次課399元學完一年寫六七百行代碼
    裝備要另說,像可以編程的EV3機器人,一套三四千,想設計出對打效果,就得兩套,組隊的話,還得更多。」徐明宇盤算一番,「平時還有不少課外補習班要上,不光是花大價錢,時間安排也越來越緊張,能留給編程的實在有限。」
  • 如何自己動手,拼裝運行一隻編程機器人?
    編程機器人好玩在哪裡?你怎麼寫代碼,它就可以怎麼動!它的一舉一動,全由你的智慧來決定。至於它的長相如何?也由你來決定!話不多說,讓我們以VEEDOOO編程機器人小車為例,來拼裝運行一隻編程機器人吧!VEEDOOO機器人的執行器就是車身本身,運算器就是這塊小小的板子,它叫做UNO主控板,用來上傳編程程序控制小車運行。UNO主控板基於目前全球最流行的Arduino平臺技術,採用的程式語言是C/C++。
  • 揭秘:讓孩子變「聰明」的機器人編程和少兒編程到底能學到什麼?
    無論是選擇機器人還是少兒編程,它們都是能讓孩子變「聰明」的課,也對孩子的邏輯思維能力有所助益,只不過,在具體的學習過程中,家長必須要清楚這幾個問題:目前的大趨勢:學完樂高后再學機器人編程學完樂高后繼續學下去,家長首先考慮得當然是機器人編程。
  • Make Block: 從小培養孩子邏輯思維的可圖形化編程機器人
    在不遠的將來,編程可能會成為一項人人都需要掌握的技能,如同數學一樣。就連歐巴馬也呼籲大家學習編程,並以身作則成為首位寫代碼的美國總統,所以讓孩子從小學點編程知識也算緊跟發展潮流。而編程課程對大部分人來說,似乎又很遙不可及,或者覺得那是大學才會去接觸的課程!在網際網路如此火熱的時代,如果你依舊還這麼想,小編我只能說。。。還是讓孩子輸在起跑線上吧!
  • 令人痴迷的可編程 DIY 小機器人!
    就是這麼簡單,就是這麼容易,可按編程控制走向與充電的 DIY 遙控機器人🤖️,就算大功告成了,而通過藍牙與小卡機器人 APP 連接以後,還可享受更多炫酷體驗。。。一起來看看完整視頻,詳細了解XKbot 動手組裝,動腦編程,培養綜合能力,更多玩法在現而今這個智能時代,話說能夠培養出「未來的賈伯斯、扎克伯格」這一點都不是幻想。
  • 預告 | 寫入法國中小學教科書的編程機器人(mBot),像搭積木一樣學編程!
    搭積木一樣,編程有趣又容易一提起編程,不少爸爸媽媽腦海裡想到的可能是這樣的...因為所有指令代碼都做成了彩色積木一樣的條塊,只要把它們上下排列好,編程就完成了。簡直像搭積木一樣簡單!簡單拖動代碼,就能讓機器人做出靈活的動作!
  • 我上了一節小學AI課,發現四年級小朋友不僅懂AI,還學會了寫代碼
    是的,這是小學生的操作,讀四年級的她,正在青島嶗山區第二實驗小學的校舍裡上人工智慧課,量子位全程旁聽了這節課。在他們的課堂上,孩子們不僅要學原理,還要寫代碼實踐,當堂編程運行,藉助雲端的算力跑出結果,思考AI技術的落地與應用,甚至還會安排考試。
  • 蘋果的免費編程應用出了 Mac 版,沒寫過代碼也能輕鬆入門
    蘋果生態的強大,很大一部分原因與廣闊的開發者資源有關。圍繞在蘋果生態的不僅有專業團隊的開發者,還有大量個人開發者在這裡推出自己的產品,並因此獲利。2016 年蘋果在 WWDC 大會上推出了針對入門者的編程學習應用 Swift Playgrounds,用遊戲與編程結合的方式,來指導新手了解和學習 Swift 語言。此前這款 Swift Playgrounds 只能在 iPad 上運行,最近它推出了 Mac 版本,方便更多人來學習編程。
  • 編程和樂高機器人啥關係、編程啟蒙怎麼做……| 逃媽說編程(下)
    編程者不需要手動寫代碼,只需要將操作界面上的指令方框拖到主界面,並且對指令框做一些參數設置就好。這種拖拽式的程式語言有很多種,比如Scratch、Hopscotch以及國內的編程貓,前面提到的樂高機器人,用的也是拖拽式的程式語言。
  • 少兒編程、少兒機器人編程是什麼?
    編程,最普遍的理解就是通過代碼控制電腦的行為,更深的就是使用C/C++、Java、Python等各類語言控制計算機實現功能的行為。那代碼又是什麼呢?大多數人理解,就是一堆英文單詞,偶爾還夾雜著數字、符號,但這些都只是表象。
  • 教學 | 第3期機器人編程課,學會編程從此飛馳人生
    哈嘍,大家好,還記得上期CooCoo機器人編程課給大家留的任務嗎?用CooCoo走出一個完整的正方形,同時每次轉彎處亮一次!這項任務,如果只用操控手柄操控很難精準操控,那麼應該如何操作呢?學習內容01了解什麼是代碼程序當我們向前推動遙控手柄時,CooCoo為什麼就會向前行駛呢?
  • 積木、編程、遙控三合一,阿爾法蛋編程機甲S1呼嘯而來!
    孩子們都喜歡的積木拼裝玩具,質量良莠不齊,好的一套價格不菲,而且常要更新換代;  想送孩子去樂高培訓機構,又生怕挑選到不專業的,一年下來花費上萬是常事;  少兒編程已納入中高考,給孩子報一節少兒編程課不下百元,還要考量課程體系是否合理……  現在,專為少兒編程啟蒙設計的阿爾法蛋編程機甲S1向你駛來——它既是可以變換