用Python做商管程式設計(一)
▎課程概述 : 零基礎也能學會Python
本課程以初學者為對象,從零開始學習最受歡迎的程式語言Python,帶領學員建立程式設計與運算思維的核心能力。課程特色在於結合商管實務應用,不僅教授程式語法與邏輯觀念,更透過生產管理、物流規劃、存貨控制、投資分析與定價決策等案例,讓學員在學習程式設計的同時,掌握數位工具解決商業問題的方法

▎課程目標:培養運算思維
透過本課程的學習,學員將建立程式設計與運算思維的基礎觀念,理解如何運用邏輯分析與程式工具解決問題,並具備獨立撰寫程式、處理與分析運算問題的能力

▎授課對象:
.毫無程式設計基礎,想要開始學習此技術的學習者
.身處商管領域,想要瞭解程式設計與資訊技術之應用的學習者
.將來想要在企業裡以程式設計與資訊技術解決問題的學習者
.學過其他程式語言,想要快速學會Python語言的學習者

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

▎課程難易度
Beginner初級,無須先備知識
▎課程章節【含試讀】
CH1 第一章節 (共 9 單元)
.1-a01IT-assisted Management(試讀)
.1-a02IT-supported Management
.1-a03高頻交易
.1-a04商品推薦與大數據分析
.1-a05演算法定價
.1-a06IT-enabled Management
.1-b01在Windows上安裝Python
.1-b02在Windows上用Notepad++編輯、用Command Line執行Python
.1-b03在Mac使用Sublime做為Python開發環境
CH2 第二章節 (共 12 單元)
.2-a01程式設計與Python程式語言(試讀)
.2-a02直譯與執行Python程式
.2-a03數種寫Python程式的方法
.2-b01print()與Hello World
.2-b02錯誤訊息
.2-b03基本算術運算
.2-c01input()與輸入
.2-c02type()與資料型態
.2-c03輸出算術運算的結果
.2-c04輸出兩個由使用者輸入之整數的和
.2-d01除錯與程式寫作流程
.2-e01從Notepad++直譯與執行Python程式
CH3 第三章節 (共 11 單元)
.3-a01型態轉換(試讀)
.3-a02更多輸入輸出
.3-a03更多指派運算
.3-b01if條件判斷式
.3-b02if-else條件判斷式
.3-b03布林值與比較運算子
.3-c01巢狀if-else
.3-c02三元if-else與else-if
.3-d01邏輯運算子(上)
.3-d02邏輯運算子(下)
.3-e01排版與寫作風格
CH4 第四章節 (共 12 單元)
.4-a01現代電腦架構(試讀)
.4-a02整數
.4-a03浮點數
.4-a04字串
.4-b01while迴圈
.4-b02迴圈計數器與無窮迴圈
.4-b03break和continue
.4-c01for迴圈
.4-c02range()
.4-c03Nested loop
.4-c04商品定價
.4-d01浮點數精確度問題
CH5 第五章節 (共 13 單元)
.5-a01字串切割成清單(試讀)
.5-a02清單基本概念與運算
.5-a03清單相關函數
.5-b01清單複製與參照
.5-c01作業管理與演算法
.5-d01Makespan最小化與LPT演算法
.5-d02LPT演算法實做
.5-e01存貨政策與自動訂補貨
.5-e02最佳再訂購點
.5-e03最佳再訂購點實做
.5-f01旅行者問題
.5-f02旅行者問題演算法實做
.5-f03用檔案輸入資料與結語