Minecraft世界裡學Python | 航宇程式教育學苑Coding Space⟪兒童程式領導品牌⟫

課程特色

不同於以往學程式時得跟黑底白字的console畫面打交道-打破你對遊戲與程式設計的認知-最深度融入Python-輸入-輸出-變數-串列-字典-集合-條件-迴圈-函數-lambda
枯燥 ➜︎  有趣

不同於以往學程式時得跟黑底白字的console畫面打交道,練習無趣的print星號、畫三角形、BMI計算器等…,取而代之的是在Minecraft中看到成果,透過條件判斷與邏輯設計,告別原本單純的遊戲,透過程式設計,看到截然不同的Minecraft,打破你對遊戲與程式設計的認知

基礎 ➜︎  深入

這是全亞洲最深度融入Python語法的Python × Minecraft課程,從最基本的輸入、輸出、變數、串列、字典、集合、條件、迴圈、函數、lambda、常見模組一直到例外處理、多執行緒、物件導向程式設計都結合其中,透過扎實的學習語法與Minecraft的可塑造性來實現孩子們腦海中的創意。

不同於以往學程式時得跟黑底白字的console畫面打交道-打破你對遊戲與程式設計的認知-最深度融入Python-輸入-輸出-變數-串列-字典-集合-條件-迴圈-函數-lambda
基礎 ➜︎ 深入

這是全亞洲最深度融入Python語法的Python × Minecraft課程,從最基本的輸入、輸出、變數、串列、字典、集合、條件、迴圈、函數、lambda、常見模組一直到例外處理、多執行緒、物件導向程式設計都結合其中,透過扎實的學習語法與Minecraft的可塑造性來實現孩子們腦海中的創意。

功能最強大的獨家教學套件

航宇的資深工程師為了支持孩子們的創意與想法,開發出支援最新Minecraft版本(1.19)的教育插件,讓孩子放心地發揮更多的創意,只要有想法都能被實現,對老師來說,功能這麼強大的套件,也方便在備課時做出更有趣的專案,提升孩子學習興趣,甚至能跟我們提供的其他Minecraft寫模組課程相互搭配組合。

Python

相較於老牌的程式語言,Python的設計語彙就是"簡潔"、"易懂",去掉一些繁褥的大括號、分號等等,相較於C++或Java,Python讓開發者能夠用更少的代碼表達想法,提升開發速度,當然執行效率上會差一些,但現在電腦效能普遍過剩,可視情況取捨

Python通常被用來做數據分析、Web應用開發、科學計算、人工智慧應用、金融處理等等...

add

Minecraft

Minecraft可以說是虛擬版的樂高,它的版本相當的多,且不斷在更新中,並可在各種平台上遊玩,如:平板、手機、電腦、Xbox…

電腦版有分為Java與C++兩種開發語言差別,其中Java版程式碼開源,提供最大的使用自由度,甚至可以直接改寫遊戲過程、內容、方塊、生物,開發完的模組還可以公開在網路上與全世界的玩家分享自己的設計。

為什麼要上這堂課?

課堂專案範例

學習到佇列(Queue)與堆疊(Stack)資料結構,並且透過程式中的事件(Event)設計出多種不同控制貪食蛇的玩法。

運用我們開發的指令,搭配布雷森漢姆直線演算法(Bresenham's line algorithm)設計出能夠運算時針與分針的程式。

物件導向的觀念在這專案展現的淋漓盡致,每一種方塊都設計成一個物件(Object),在需要的時間把物件產生出來。

孩子在課堂中能得到什麼?

程式撰寫

程式撰寫

學會扎實的python語法,為未來學習資料結構及演算法奠定重要基礎。

創意發想

創意發想

藉由Minecraft平台,能夠盡情揮灑創意,實現心中想法。

空間關係

空間關係

能增進數學能力,Minecraft三維坐標系統更勝國一的二維座標。

學員真實分享

防疫保護