基礎程式應用 實體

Basic computer programming and application

國立中山大學|楊政融

#持續學習
#資訊科技應用
#優質教育
#基礎科學類
#資訊科技類
#學分遠距課程

基礎程式應用 實體

Basic computer programming and application

國立中山大學|楊政融

#持續學習
#資訊科技應用
#優質教育
#基礎科學類
#資訊科技類
#學分遠距課程

課程詳情

【本課程為遠距教學課程,如欲修讀此課程,請洽國立中山大學】
學習程式設計(Python)最怕狂背難懂的語法指令和計算機符號,更適當的做法是培育邏輯觀念並透過實作來驗證解決需求的過程。本課程不是單純教你用Python寫程式,而是要培養你解決問題的能力。從第三視角來理解程式設計師如何釐清資料科學問題、拆解它和解決它。

培養學生具備基礎計算機概念與Python程式寫作技巧,並透過以問題為基礎的學習來完成程式開發,讓學生在未來面對資料科學議題上使用程式語言更加上手。

第一單元:Python 導讀
第二單元:運算式、變數與資料類型
第三單元:邏輯判斷
第四單元:串列 list 與字典 dictionary 資料結構
第五單元:For 跟 while 迴圈與走訪 iteration
第六單元:數值、字串與簡易統計計算
第七單元:自訂函數 Function
第八單元:數值資料分析與視覺化:使用 NumPy 跟 matplotlib
第九單元:資料相關度與簡單線性迴歸分析
第十單元:報表處理及視覺化:使用 pandas 及 seaborn
第十一單元:爬取網路資料:使用 requests
第十二單元:多元線性迴歸分析:scikit-learn
第十三單元:運用機器學習做分類-預測及資料簡化

敬請期待 Stay tuned!

講述教學
遠距教學課程

課程回饋

黃*瑋 2025-07-28 01:10

「原來程式不是死背語法,而是像拆魔術方塊一樣有邏輯、有解法、有成就感!」這是我上完《基礎程式應用》課程最深的體悟。 這門課最打動我的是它完全顛覆我對學習程式的刻板印象。楊政融老師不像傳統程式教學那樣從語法一條條教起,而是透過實作導向的方式,從「為了解決什麼問題」開始思考,再一步步學習用 Python 拆解問題、設計流程、實作分析。這堂課不只是讓我會寫 Python,更讓我開始理解資料科學的思維方式。我學到的不只是技能,還有面對未知問題時的態度——先釐清,再拆解,勇於嘗試。 我非常感謝這門課幫我打下了堅實的基礎,對於未來不論是研究、專題、甚至職涯規劃,都產生了非常積極的影響。如果可以建議未來版本的課程內容,我希望可以加入更多真實案例專題,讓我們學會把課堂學到的東西「帶出教室」,真正進入生活。