Python是一種廣泛使用的高階程式語言,屬於通用型程式語言。作為一種直譯語言,Python的設計哲學強調代碼的可讀性和簡潔的語法(尤其是使用空格縮排劃分代碼塊,而非使用大括號或者關鍵詞)。相比於其他主流程式語言,Python讓開發者能夠用更少的代碼表達想法。
★ 易理解:
Python語法精簡易學好閱讀,最適合孩子入門的全文字程式語言。
★ 多元化:
Python應用領域廣泛,舉凡物聯網、影像辨識、人工智慧、大數據、科學計算……等,應用領域十分廣泛。
★ 明 確:
Python語法精簡易學好閱讀,最適合孩子入門的全文字程式語言。
★ 趨 勢:
108課綱上路,政府將「與電腦對話的能力」視為未來台灣重要的競爭力,AI程式教育開始扎根,Python是編寫AI程式最普及的程式語言之一,及早學習Python及早培育孩子未來競爭力。
建議是11歲以上(大約是小五)開始學習,之前學習過Scratch、機器車編程等相關程式編寫基礎的孩子會更容易上手,這個年齡層的孩子已經具備的基本的認知能力和思維模式,自然具備解讀Python語法的能力。
★ 程式登大人:
從圖像式介面轉為純文字程式開發介面,在此一階段孩子們正式踏入專業程式編寫,也更貼近業界操作實務。
★ Python X Minecraft:
Python課程除了運用之前課程學習到的程式編寫概念外,帶領孩子進入Minecraft世界,藉由Minecraft讓孩子及時看到Python語法的程式撰寫成果,讓孩子從實作練習並建立自信。
★ 實務動手做:
飛霆設計多套主題專案課程,帶領學員學習如何應用豐富的第三方函式庫資源,漸進式完成主題專案。
★ AI初探:
Python目前市佔前三的AI平台都支援。主題專案課程將帶領學員藉由網路爬蟲程式獲取的資訊,融入AI框架,完成第一個AI作品。
課程特色 |
Jupyter |
Jupyter Notebook 是一種基於Web的交互式計算環境,能讓使用者在瀏覽器中撰寫及執行程式,並擁有兩個特點「Debug Fast & Display Easy」。
● Debug Fast : 可執行一個區塊的程式碼,直到出現你要的結果,幫助學員快速Debug排除。
● Display Easy : 在執行的過程,輕鬆查看過程中的變數,隨時監控結果,了解程式執行及計算過程。 |
Anaconda |
Anaconda為一款免費開源的Python懶人包,軟體已內含Python2.x和3.x版本,並擁有超過1400個第三方函式庫,讓使用者不須花費時間獨立安裝每個使用的函數庫,適合Python入門的新手使用。 |
Minecraft |
麥塊是一款自由度很高的沙盒遊戲,玩家可以在一個隨機生成的3D世界內,探索世界、採集資源、合成物品及生存冒險等。課程中將結合Python,讓學員除了學習基礎與法外,也能實際編寫文字程式創造他們專屬的世界,培養空間、創造與電腦語言編寫能力。 |
Python是全球最熱門的程式語言,包含Google、Facebook、Youtube、IG、Nexflix、Dropbox、Spotify、Pinkoi…等科技龍頭都應用在自家產品。