- Level Professional
- المدة
- الطبع بواسطة National Taiwan University
-
Offered by
عن
接續用 Python 做商管程式設計(一)的內容,我們將在這個課程中繼續探討Python語言中的許多核心觀念,包含函數、字串、常用的資料結構、檔案讀寫、例外處理等。最後以一個財金資料分析的例子總結。完成本次課程之後,你將會對Python有更深入的了解,並且可以利用Python實際處理一些簡單的資料分析問題。الوحدات
課程內容
7
Videos
- 1-1 Functions: 基本概念
- 1-2 函數的 Parameters 與 Arguments
- 1-3 定義與呼叫函數
- 1-4 變數的視野 (Scope)
- 1-5 函數的傳回值
- 1-6 函數傳入值 (Arguments)、傳回值、與指定傳入法 (Call by Assignment)
- 1-7 遞迴 (Recursion) 與除錯 (Debugging)
1
Readings
- NTU MOOC 課程問題詢問與回報機制
學習活動
1
Assignment
- 函數練習
課程內容
9
Videos
- 2-1 字串資料型別
- 2-2 字串操作
- 2-3 台灣身分證字號驗證問題
- 2-4 驗證
- 2-5 我要 Python 講中文
- 2-6 字元與其內碼
- 2-7 字串操作
- 2-8 格式化字串輸出
- 2-9 再談格式化字串輸出:F-STRING
學習活動
1
Assignment
- 練習題
課程內容
12
Videos
- 3-1 簡介資料結構、檔案讀寫、與例外處理
- 3-2 Tuples
- 3-3 Zip, Map, 與 Lambda
- 3-4 Dictionary
- 3-5 字典的 Key 與 Value;反向對應
- 3-6 Sets
- 3-7-1 Aliasing and Cloning
- 3-7-2 From Shallow Copy to Deep Copy
- 3-8 Datetime
- 3-9 Reading and Writing Files- Concepts and Path String
- 3-10 Reading and Writing Files- Mode and Encoding
- 3-11 Errors and Exceptions
學習活動
1
Assignment
- 練習題
課程內容
9
Videos
- 4-1 股票市場簡介
- 4-2 資產定價模型 (CAPM) 與市場模型 (Market Model)
- 4-3 資料分析步驟與資料取得
- 4-4 資料前處理: 檔案讀取
- 4-5 CSV檔案格式處理與資料清理
- 4-6 CSV檔案排序
- 4-7 市場報酬資料處理與資料合併
- 4-8 迴歸分析
- 4-9 迴歸結果分析與視覺化
學習活動
1
Assignment
- 練習題
Auto Summary
Enhance your Python skills with "Programming for Business Computing in Python (2)" on Coursera. Perfect for IT & Computer Science professionals, this course delves into advanced Python concepts such as functions, strings, data structures, file handling, and exception handling, culminating in a financial data analysis project. Available through Starter and Professional subscriptions, it's ideal for those looking to deepen their understanding and apply Python to real-world data analysis challenges.

盧信銘