課程信息
4.7
23 個評分
3 個審閱
接續用 Python 做商管程式設計(一)的內容,我們將在這個課程中繼續探討Python語言中的許多核心觀念,包含函數、字串、常用的資料結構、檔案讀寫、例外處理等。最後以一個財金資料分析的例子總結。完成本次課程之後,你將會對Python有更深入的了解,並且可以利用Python實際處理一些簡單的資料分析問題。...
Globe

100% 在線課程

立即開始,按照自己的計劃學習。
Calendar

可靈活調整截止日期

根據您的日程表重置截止日期。
Intermediate Level

中級

Clock

Approx. 9 hours to complete

建議:6 hours/week...
Comment Dots

Chinese (Traditional)

字幕:Chinese (Traditional)...
Globe

100% 在線課程

立即開始,按照自己的計劃學習。
Calendar

可靈活調整截止日期

根據您的日程表重置截止日期。
Intermediate Level

中級

Clock

Approx. 9 hours to complete

建議:6 hours/week...
Comment Dots

Chinese (Traditional)

字幕:Chinese (Traditional)...

教學大綱 - 您將從這門課程中學到什麼

Week
1
Clock
完成時間為 2 小時

函數 (Functions)

函數是發展有結構的,有用的,易維護的程式必備的工具。適當的使用函數可以讓你自己以及與你一起工作的伙伴們可以有效率的建構出有用的程式碼。讓我們一起來學習這個重要的主題吧!...
Reading
8 個視頻(共 114 分鐘), 1 個閱讀材料, 1 個測驗
Video8 個視頻
1-2 發展函數的情境11分鐘
1-3 定義與呼叫函數13分鐘
1-4 變數的視野 (Scopes)6分鐘
1-5 區域 (Local) 與 全域 (global) 變數13分鐘
1-6 函數傳回值15分鐘
1-7 函數傳入值 (Arguments)、傳回值、與指定傳入法 (Call by Assignment)15分鐘
1-8 傳入可變物件 (Mutable Objects)、遞迴 (Recursion)、與除錯 (Debugging)24分鐘
Reading1 個閱讀材料
NTU MOOC 課程問題詢問與回報機制1分鐘
Quiz1 個練習
函數練習14分鐘
Week
2
Clock
完成時間為 2 小時

字串 (Strings)

字串是常用的資料型別,也是很多情境中程式操作的對象。我們將介紹字串的基本操作,輔以台灣身分證字號驗證的例子,並且討論中文處理的一些議題。最後介紹格式化字串輸出的一些方法。...
Reading
9 個視頻(共 103 分鐘), 1 個測驗
Video9 個視頻
2-2 字串操作15分鐘
2-3 台灣身分證字號驗證問題10分鐘
2-4 校正和 (Check Sum)15分鐘
2-5 我要 Python 講中文15分鐘
2-6 兩個函數: chr 與 ord5分鐘
2-7 訊息傳送與字串操作12分鐘
2-8 格式化字串輸出10分鐘
2-9 再談格式化字串輸出2分鐘
Quiz1 個練習
練習題10分鐘
Week
3
Clock
完成時間為 2 小時

資料結構 (Data Structure)、檔案讀寫、與例外處理

本週將介紹三個議題。首先將介紹幾個常用的資料結構,如Tuples, Dictionary, Set, Datetime等。這些資料結構可以幫助你更有效率的完成任務。接下來將介紹檔案讀寫的觀念與做法。最後將說明例外處理。例外處理可以讓我們自己定義程式遇到錯誤時的行為,這常常可以讓你的程式更成熟,更人性,更流暢。...
Reading
9 個視頻(共 104 分鐘), 1 個測驗
Video9 個視頻
3-2 Tuples 資料結構9分鐘
3-3 zip, map, 與lambda16分鐘
3-4 字典 (Dictionary)7分鐘
3-5 字典的key與value;反向對應11分鐘
3-6 集合 (set) 與日期時間 (datetime)17分鐘
3-7 檔案操作與檔名處理15分鐘
3-8 寫入檔案7分鐘
3-9 例外處理15分鐘
Quiz1 個練習
練習題6分鐘
Week
4
Clock
完成時間為 2 小時

用 Python 分析財金資料

本週將以分析股票報酬為例,介紹資料分析的流程。我們將先簡單的介紹資產定價模型,然後以這個模型為基礎,分析股票日報酬資料。最後並介紹基本資料視覺化的工具。...
Reading
9 個視頻(共 92 分鐘), 1 個測驗
Video9 個視頻
4-2 資產定價模型 (CAPM) 與市場模型 (Market Model)8分鐘
4-3 資料分析步驟與資料取得6分鐘
4-4 資料前處理: 檔案讀取8分鐘
4-5 CSV檔案格式處理與資料清理11分鐘
4-6 CSV檔案排序5分鐘
4-7 市場報酬資料處理與資料合併12分鐘
4-8 迴歸分析11分鐘
4-9 迴歸結果分析與視覺化18分鐘
Quiz1 個練習
練習題10分鐘

講師

盧信銘

副教授(Associate Professor)
資訊管理學系(Department of Information Management)

關於 National Taiwan University

We firmly believe that open access to learning is a powerful socioeconomic equalizer. NTU is especially delighted to join other world-class universities on Coursera and to offer quality university courses to the Chinese-speaking population. We hope to transform the rich rewards of learning from a limited commodity to an experience available to all. More courses information, the official Facebook Page: https://www.facebook.com/ntumooc2017/...

常見問題

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

還有其他問題嗎?請訪問 學生幫助中心