本課程專為零程式基礎之學生打造,以 Python 作為主要使用的程式語言。Python 有許多功能完善容易上手的套件以供使用,如資料科學相關應用的網頁爬蟲、資料處理及資料視覺化等工具,且具有開發快速、除錯容易等特點。使用 Python 搭配合適的教學內容可以幫助學生快速建立撰寫程式所需具備的能力及習慣。 五天的時間學生將從學習 Python 基礎語法及物件導向概念開始,進而練習 NumPy、Scipy及MatPlotLib 等常見資料分析及視覺化套件,並搭配爬蟲工具搜集大數據資料,最終實作即時性資料分析的程式專案。

a. 為什麼學習 Python 而不是其他程式語言
Python 有許多功能完善容易上手的套件以供使用,如資料科學相關應用的網頁爬蟲、資料處理及資料視覺化等工具,且具有開發快速、除錯容易等特點。使用 Python 搭配合適的教學內容可以幫助學生快速建立撰寫程式所需具備的能力及習慣。
b. 這堂課程只學 Python 嗎? 會學其他東西嗎?
除基礎語法、物件導向、資料科學及軟體專案開發等應用層面外,透過課程,學生將學會自主搜尋答案、獨立除錯、向他人描述問題等程式素養,大大的提升未來自學的能力