CodeCombat:在遊戲里學Python是一種怎樣的體驗?

CodeCombat:在遊戲里學Python是一種怎樣的體驗?

Python納入高考內容以來,編程再度成為了一大熱點,許多人前赴後繼地撲向編程,又一個個地倒在了編程的門檻:

「IDE、環境變數是什麼……」

「編程指導書催眠程度堪比高數課堂。」

「我是誰?我為什麼要學編程?我要學哪個語言?」

那麼有沒有更高效一點的學習方式呢?

CodeCombat創始人Nick Winter認為,學習編程,可以更有趣。

CodeCombat是一款在遊戲中學習編程的交互性教學網站,支持Python,JavaScript,CoffeeScript,Lua四種熱門編程語言的學習,Java也將在不久推出。

什麼是「交互性教學」

CodeCombat利用遊戲的模式,實現了交互性教學,用戶提交代碼,無需繁瑣操作,直接開始學習,所見即所得代碼的作用,在遊戲中學習,也完美解決了學習編程枯燥無味的問題。

CodeCombat適合真正無基礎的所有用戶,上至手握保溫杯的先進大叔,下至還在小學上學的極客少年,通過在遊戲內的闖關,學習編程語言的真實語法邏輯,培養編程思維。

在遊戲里學Python的體驗:

遊戲第一關,是一個比較簡單的入門,主要是讓你熟悉遊戲內的代碼操作,可以看到遊戲內也有非常明確的引導,對新手十分的友好。

遊戲內的各個島嶼則是包含了從淺到深的編程語法要點,數目繁多的遊戲關卡,讓玩家在闖關的過程掌握並鞏固相關的知識點。

當然,作為一個遊戲,也具有較為酷炫的遊戲內容。

班級課堂功能:

並且,CodeCombat作為一個輔助老師教學的工具,它配套了一系列詳細的教師指導書以及專門的班級功能

用戶在註冊的時候即可選擇自己是獨立用戶、教師和學生。

獨立用戶所使用的功能既是剛剛上面所展示的功能,而如果用戶選擇了老師或學生,則這部分用戶所使用的便是獨特的課程內容。

教師賬號在申請開通後會得到一個課程碼,學生賬號必須使用該課程碼加入老師的班級,才可正常使用。

課程內容涉及從計算機科學1到6以及兩個遊戲開發和網頁開發的學習,內容與獨立賬號略有不同,可由老師自行安排,更適合老師教學。

最後,也是最最最重要的一件事情:

CodeCombat這款享譽全球的編程教育網站,現在已被網易獨家代理,並已於1月26號正式公測!

如果你還在苦苦忍受官服蝸牛般的連接速度,糟糕的遊戲體驗,難以忍受的功能缺陷,那麼是時候體驗一下國內正版的極客戰記了:

CodeCombat: Learn to Code by Playing a Game?

codecombat.163.com圖標

在這股全民學習編程的浪潮中,不僅是成年人,還有越來越多的青少年踏上學習編程的道路上,我依稀記得曾經有個懷揣編程夢的孩子,多少次苦苦尋找著走進這條道路的法門,一次次地被路途中的困勁所絆倒,一次次地爬起來再次向前。

無論是CodeCombat,還是極客戰記,亦或是其他的編程學習網站,我都由衷地希望他們能夠引領著懷揣編程夢的人,走向一條筆直而光明的大道。


推薦閱讀:

如何利用家庭簡易裝置進行少兒的力量訓練——說一點自身經驗
《超強寶貝》童星藝術團隨眾明星愛心公益行
學習力|頑斗坊思維學習力之要點圖記簡介
少兒英語教育,家長起最關鍵作用。
神秘「海草舞」掀起全民舞蹈月,小P股扭起來!

TAG:編程 | Python | 少兒教育 |