誰(shuí)說(shuō)編程只能在電腦前?趣味編程學(xué)習(xí)網(wǎng)站Codecademy開始把一些入門級(jí)的課程搬到移動(dòng)端,推出了第一款基于iPhone的客戶端。

碎片時(shí)間學(xué)編程 Codecademy推移動(dòng)客戶端

2014-05-04 13:29:13發(fā)布     來(lái)源:36kr    作者:廖苑伶  

       導(dǎo)語(yǔ):誰(shuí)說(shuō)編程只能在電腦前?趣味編程學(xué)習(xí)網(wǎng)站Codecademy開始把一些入門級(jí)的課程搬到移動(dòng)端,推出了第一款基于iPhone的客戶端。以下內(nèi)容摘自36kr廖苑伶的報(bào)道:

       這款 Codecademy 的移動(dòng)處女作是為新手級(jí)的菜鳥們準(zhǔn)備的,從教學(xué)過(guò)程來(lái)看,Codecademy 的目標(biāo)大概是想讓普通人都能理解代碼的含義,同時(shí)可以自己手動(dòng)實(shí)現(xiàn)一些簡(jiǎn)單的代碼。所以從最開始的“getting started”到最后的 if..else.. 判斷語(yǔ)句教學(xué),Codecademy 都會(huì)把重要的代碼段都寫好,只讓用戶在提示之下選擇空缺處該填補(bǔ)的代碼。

       比如教學(xué)減法時(shí),Codecademy 會(huì)打好 print ( 6 ___ 2 ) ; 提問(wèn)用戶如何可以讓計(jì)算機(jī)自動(dòng)計(jì)算六減二的結(jié)果?此時(shí)用戶只需要在空缺處選擇填上減號(hào)就可以了。

       目前為止這個(gè)名為 Hour of Code 的應(yīng)用內(nèi)還沒(méi)有很復(fù)雜的教學(xué),最后一課只到 if...else..,如果有后續(xù)內(nèi)容會(huì)推送給用戶。至于具體機(jī)制則和其網(wǎng)頁(yè)端很像,都是游戲化的,會(huì)在幾個(gè)課程之后給用戶打星,星星多少代表著學(xué)習(xí)中選擇正確率的程度有多高。當(dāng)然他們也不放過(guò)通過(guò)社交化機(jī)制的傳播機(jī)會(huì),如果你在一小時(shí)內(nèi)做完全部練習(xí)且拿到滿星的話,是不是已經(jīng)蠢蠢欲動(dòng)想分享給 Twitter 等社交網(wǎng)絡(luò)上的好友了?

QQ截圖20131210133713

Codecademy移動(dòng)產(chǎn)品界面(圖片來(lái)自TNW)