不同於以往學程式時得跟黑底白字的console畫面打交道,練習無趣的print星號、畫三角形、BMI計算器等…,取而代之的是在Minecraft中看到成果,透過條件判斷與邏輯設計,告別原本單純的遊戲,透過程式設計,看到截然不同的Minecraft,打破你對遊戲與程式設計的認知
這是全亞洲最深度融入Python語法的Python × Minecraft課程,從最基本的輸入、輸出、變數、串列、字典、集合、條件、迴圈、函數、lambda、常見模組一直到例外處理、多執行緒、物件導向程式設計都結合其中,透過扎實的學習語法與Minecraft的可塑造性來實現孩子們腦海中的創意。
這是全亞洲最深度融入Python語法的Python × Minecraft課程,從最基本的輸入、輸出、變數、串列、字典、集合、條件、迴圈、函數、lambda、常見模組一直到例外處理、多執行緒、物件導向程式設計都結合其中,透過扎實的學習語法與Minecraft的可塑造性來實現孩子們腦海中的創意。
相較於老牌的程式語言,Python的設計語彙就是"簡潔"、"易懂",去掉一些繁褥的大括號、分號等等,相較於C++或Java,Python讓開發者能夠用更少的代碼表達想法,提升開發速度,當然執行效率上會差一些,但現在電腦效能普遍過剩,可視情況取捨。
Python通常被用來做數據分析、Web應用開發、科學計算、人工智慧應用、金融處理等等...
Minecraft可以說是虛擬版的樂高,它的版本相當的多,且不斷在更新中,並可在各種平台上遊玩,如:平板、手機、電腦、Xbox…
電腦版有分為Java與C++兩種開發語言差別,其中Java版程式碼開源,提供最大的使用自由度,甚至可以直接改寫遊戲過程、內容、方塊、生物,開發完的模組還可以公開在網路上與全世界的玩家分享自己的設計。
[[ data.content ]]
[[ data.content ]]
[[ data.content ]]
學習到佇列(Queue)與堆疊(Stack)資料結構,並且透過程式中的事件(Event)設計出多種不同控制貪食蛇的玩法。
運用我們開發的指令,搭配布雷森漢姆直線演算法(Bresenham's line algorithm)設計出能夠運算時針與分針的程式。
物件導向的觀念在這專案展現的淋漓盡致,每一種方塊都設計成一個物件(Object),在需要的時間把物件產生出來。
學會扎實的python語法,為未來學習資料結構及演算法奠定重要基礎。
藉由Minecraft平台,能夠盡情揮灑創意,實現心中想法。
能增進數學能力,Minecraft三維坐標系統更勝國一的二維座標。
朱同學
吳同學
何同學
林同學
陳同學
找不到適合的報名時段?想了解更多上課細節?歡迎與我們聯絡
可以的,我們針對兒童與青少年設計了最好理解與入門的課程。
我們會統一訂購午餐,如有特殊需求(如:過敏、素食)請於報名時備註。線上營隊則不提供
每日營隊的課程時間為早上9點至下午4點,上課前半小時(8:30~9:00)為報到時間;下課後為家長接送時間。為維護良好的教學品質,敬請準時上課!若有特殊需求須延後接送,可事先告知班方。
我們的師生比為1:5。
不需要喔!航宇會為您準備合適的筆電,如想要自備電腦也相當歡迎,方便將上課成果帶回家。
因不可控之因素,政府決定停課則依停課時間比例,本單位無條件退還等比例學費。
若有其他疑問,請透過Facebook粉專@codingspace.school私訊或來電 (02) 7742-0482 與我們聯絡。