用Python做商管程式設計(三)
▎課程概述 : 實作Python進階應用
本課程為「用Python做商管程式設計」系列第三門課程,帶領學員進一步學習Python的進階應用,內容將介紹類別與物件、以Python繪製統計圖表、程式演算在經濟學均衡分析的應用、以及圖形化使用者介面的設計。透過實務案例與應用練習,協助學員將Python能力延伸至資料視覺化、商業分析與應用程式開發領域

▎課程目標 : 培養Python實務開發能力
透過本課程的學習,學員將能運用Python繪製統計圖表、應用程式演算分析經濟學均衡,並具備設計圖形化使用者介面的能力

▎授課對象 :
.已完成「用Python做商管程式設計(一)」及「用Python做商管程式設計(二)」課程之學習者
.對Python軟體使用與其後續運用有興趣者

▎授課教師
國立臺灣大學資訊管理學系副教授
國立臺灣大學進修推廣學院副院長
事業經營碩士在職學位學程學程主任
曾在臺大大學部、EMBA、EiMBA、GMBA、PMBA 管理碩士學分班教授統計學與商業數據分析,亦曾應邀至各大企業講授相同議題

▎課程難易度
Intermediate中級,需具備Python基礎能力,需修習完畢「用Python做商管程式設計(一)」及「用 Python做商管程式設計(二)」或具備相當程度之Python基礎知識
▎課程章節【含試讀】
CH1 第一章節 (共 9 單元)
.1-1案例:生日記錄本(試讀)
.1-2類別基本概念(1)
.1-3類別基本概念(2)
.1-4類別基本概念(3)
.1-5成員函數(1)
.1-6成員函數(2)
.1-7成員函數(3)
.1-8進階議題(1)
.1-9進階議題(2)
CH2 第二章節 (共 9 單元)
.2-1matplotlib簡介(試讀)
.2-2直方圖(1):計算繳交時間
.2-3直方圖(2):繪製基本直方圖
.2-4直方圖(3):設定直方圖
.2-5直方圖(4):上網查詢函式庫
.2-6長條圖
.2-7圓餅圖
.2-8散佈圖與折線圖
.2-9結語
CH3 第三章節 (共 9 單元)
.3-1在經濟學的應用(試讀)
.3-2囚犯困境
.3-3沙灘賣冰與均衡的概念
.3-4成本相同之數量競爭(1):基本介紹
.3-5成本相同之數量競爭(2):數值均衡分析
.3-6成本相同之數量競爭(3):視覺化
.3-7成本相異之數量競爭(1):基本介紹
.3-8成本相異之數量競爭(2):數值均衡分析與視覺化
.3-9成本相異之數量競爭(3):成本的影響
CH4 第四章節 (共 11 單元)
.4-1基本概念(試讀)
.4-2視窗與元件
.4-3根號計算器:建立視窗
.4-4根號計算器:建立元件
.4-5根號計算器:事件處理函數
.4-6根號計算器:安排元件
.4-7根號計算器:完成基本版
.4-8根號計算器:使用文字方塊與插入圖片
.4-9散佈圖繪製器:建立視窗與元件
.4-10散佈圖繪製器:事件處理函數
.4-11散佈圖繪製器:加上座標
CH5 第五章節 (共 8 單元)
.5-1網路爬蟲的功用(試讀)
.5-2HTML語言
.5-3針對標籤做解析
.5-4使用requests函式庫
.5-5使用beautifulsoup函式庫
.5-6利用標籤屬性做篩選
.5-7自行解析出價格資訊
.5-8完成應用與總結
CH6 第六章節 (共 12 單元)
.6-1機器學習(試讀)
.6-2YouBike預測
.6-3單迴歸分析
.6-4複迴歸分析
.6-5用迴歸模型做預測
.6-6Overfitting
.6-7Overfitting範例
.6-8在YouBike預測避免Overfitting
.6-9模型複雜度與預測準確度
.6-10交互驗證
.6-11懲罰模型複雜度:原理
.6-12懲罰模型複雜度:程式碼