Python與程式設計的運算思維
教師: 顏春煌
2020/08/24~2022/03/31

摘要

本課程從運算思維開始,培養學習者解決問題的能力,以流程圖為程式邏輯設計的基礎。同時以Python的語法來闡述程式語言描述與解決問題的能力,並透過Python的套件建立資料科學的開發環境與工具。

課程目標

1.透過問題的解決理解運算思維的涵義

2.了解並熟悉Python的語法

3.能運用Python的各種套件

4.能運用Python進行資料科學領域資料的處理

5.能運用Python實作資料科學的演算法


授課教師

  • 教師姓名:顏春煌
  • 教師簡介:

本課程教師顏春煌目前為國立空中大學管資系的教授,西元1994年於美國的愛荷華州立大學取得電腦科學博士學位,曾任教於美國印地安那州的Ball State University電腦科學系,專業領域為資料庫系統、數位學習與資料科學


課程進度表

第1週:運算思維與建立Python的使用環境

第2週:Python的基本語法與流程控制

第3週:Python的結構化設計與進階語法

第4週:資料的清理與儲存

第5週:資料的表示、處理與視覺化

第6週:資料的探索分析與實作資料科學的演算法

課程內容

本課程透過運算思維與Python語言的介紹來闡述資料科學領域解決問題的方法,學習者在實作演練中熟悉Python的語法與套件,並理解資料科學進行數據分析的方法與流程。


上課形式

本課程分為六個主要單元,每個單元將由數個小單元所組成,包括可瀏覽的數位教材以及穿插其中的教學活動。學員完成本課程的4次作業並取得通過成績,即可達到結業標準。


評分標準

  • 課程及格標準: 70  滿分: 100
  • 平時測驗:無
  • 平時作業:4
  • 期中考:無
  • 期末考:無


通過標準


課程及格標準:70滿分:100分

先修科目或先備能力

已修習本課程系列(資料科學在資訊安全的應用)第一門「資料科學的基礎」課程之學習者。