berylgobby 發表於 2018-4-12 11:25:13

玩遊戲 學Python

文、菜鳥編
https://www.lccnet.com.tw/lccnet/Upload/Article/news-1189.jpg


原文網址



這篇文章小編可是戰戰兢兢的去完成,深怕背後的老闆以為我翅膀硬了,竟敢在上班時候給我玩遊戲。Python,一種廣泛使用的高階程式語言,屬於通用型程式語言。作為一種直譯語言,Python 的設計哲學強調代碼的可讀性和簡潔的語法。相比於 C++ 或 Java,Python 讓開發者能夠用更少的代碼表達想法。所以近年來的討論度相當高。

今天要介紹給大家的是CodeCombat,設計是給9歲以上想要學習Python,JavaScript,Lua,CoffeeScript等不同程式語言的人,透過遊戲的方式,了解程式編寫與互動效果。對於初學者來說是一個還不錯的網站。加上網站支援繁體中文,操作上相當容易。

進到網站後,第一步就是先註冊個帳號吧,如果你只是想要體驗一下,也可透過下方右側的「馬上遊玩」,使用體驗帳號試玩。
https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506165.png



帳號總共有三種類型,講師、學生及獨立帳戶,這邊以獨立帳戶為例。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506179.png



輸入生日

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506191.png



除了使用e-mail註冊外,還提供了google與Facebook帳號登入。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506203.png



輸入完玩家名稱與選定英雄後,就可以進入關卡。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506220.png



遊戲中預設是使用python,但如果要使用其他語言又要怎麼修改呢?只要在遊戲地圖畫面中,點選下方選單中的英雄。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506233.png



視窗中就可以選擇其他程式語言

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506253.png



遊戲採關卡制方式。當然,在遊戲中越級打怪當然是小白的行為,所以一開始只能從基礎學起,在1~3小時內,將學會語法、方法、參數、字串、迴圈、變數。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506269.png



第一個關卡是學習用method來控制英雄移動,並取得寶石,比照一般的程式編輯軟體一樣,可在Key in時同步出現關鍵字選取。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506293.png



依照指示完成指令輸入,即可完成關卡任務。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506317.png



在關卡中,點擊methods內容,可會出現方法的內容說明。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506335.png



透過提示,也會有個函數的定義說明。

https://www.lccnet.com.tw/lccnet/Upload/Ckeditor/1522506354.png


在整個過程中,就像玩遊戲一樣。相信透過這種方式,應該想要瞭解一下程式設計的人可以大有所獲。





官方網站:https://lccnet.com.tw
痞客邦Blog:http://lccnetvip.pixnet.net/blog
FB粉絲團:https://www.facebook.com/lccnetzone
菜鳥救星:https://www.facebook.com/greensn0w



頁: [1]
查看完整版本: 玩遊戲 學Python