用 Python 做商管程式設計(二)(Programming for Business Computing in Python (2))

  • 4.6
Approx. 8 hours to complete

Course Summary

This course teaches you the principles of project-based learning and how to design and implement successful projects in your classroom or workplace.

Key Learning Points

  • Learn how to design and implement successful project-based learning experiences for your students or colleagues.
  • Understand the principles of project-based learning and how to apply them to real-world situations.
  • Discover how to assess and evaluate project-based learning outcomes.

Related Topics for further study


Learning Outcomes

  • Design and implement successful project-based learning experiences
  • Apply project-based learning principles to real-world situations
  • Assess and evaluate project-based learning outcomes

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of teaching or workplace training principles
  • Access to a classroom or workplace setting to implement project-based learning

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Videos, readings, and quizzes
  • Approximately 12 hours of content

Similar Courses

  • Designing and Delivering Projects
  • Project Management Principles and Practices

Related Education Paths


Related Books

Description

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

Outline

  • 函數 (Functions)
  • 1-1 Functions: 基本概念
  • 1-2 發展函數的情境
  • 1-3 定義與呼叫函數
  • 1-4 變數的視野 (Scopes)
  • 1-5 區域 (Local) 與 全域 (global) 變數
  • 1-6 函數傳回值
  • 1-7 函數傳入值 (Arguments)、傳回值、與指定傳入法 (Call by Assignment)
  • 1-8 傳入可變物件 (Mutable Objects)、遞迴 (Recursion)、與除錯 (Debugging)
  • NTU MOOC 課程問題詢問與回報機制
  • 函數練習
  • 字串 (Strings)
  • 2-1 字串資料型別
  • 2-2 字串操作
  • 2-3 台灣身分證字號驗證問題
  • 2-4 校正和 (Check Sum)
  • 2-5 我要 Python 講中文
  • 2-6 兩個函數: chr 與 ord
  • 2-7 訊息傳送與字串操作
  • 2-8 格式化字串輸出
  • 2-9 再談格式化字串輸出
  • 練習題
  • 資料結構 (Data Structure)、檔案讀寫、與例外處理
  • 3-1 簡介資料結構、檔案讀寫、與例外處理
  • 3-2 Tuples 資料結構
  • 3-3 zip, map, 與lambda
  • 3-4 字典 (Dictionary)
  • 3-5 字典的key與value;反向對應
  • 3-6 集合 (set) 與日期時間 (datetime)
  • 3-7 檔案操作與檔名處理
  • 3-8 寫入檔案
  • 3-9 例外處理
  • 練習題
  • 用 Python 分析財金資料
  • 4-1 股票市場簡介
  • 4-2 資產定價模型 (CAPM) 與市場模型 (Market Model)
  • 4-3 資料分析步驟與資料取得
  • 4-4 資料前處理: 檔案讀取
  • 4-5 CSV檔案格式處理與資料清理
  • 4-6 CSV檔案排序
  • 4-7 市場報酬資料處理與資料合併
  • 4-8 迴歸分析
  • 4-9 迴歸結果分析與視覺化
  • 練習題

Summary of User Reviews

Discover the world of Programming for Everybody with this highly rated course on Coursera. Students praise the instructor's clear explanations and the practical approach to learning. Join thousands of learners and get started with PBC2 today!

Key Aspect Users Liked About This Course

The practical approach to learning

Pros from User Reviews

  • Clear explanations by the instructor
  • Practical assignments to reinforce learning
  • Great introduction to programming for beginners
  • Structured course material
  • Collaborative learning environment

Cons from User Reviews

  • Some users found the pace too fast
  • Lack of in-depth coverage of advanced topics
  • Limited feedback on assignments
  • Course material can be outdated
  • Not suitable for experienced programmers
Chinese (Traditional)
Available now
Approx. 8 hours to complete
盧信銘
National Taiwan University
Coursera

Instructor

盧信銘

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses