教學大綱表
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱 (中文) 大數據分析
(英文)
開課單位 事業經營學系
課程代碼 B4580
授課教師 林南宏
學分數 2.0 必/選修 選修 開課年級 大三
先修科目或先備能力:基本數學能力
課程概述與目標: 近年來資料分析、機器學習已成為熱門關鍵字,除了科技業外,傳統的銀行業、製造業、旅遊業甚至政府都相繼成立資料科學團隊,企圖利用數據分析增加營收及提供組織決策方向。據Gartner預估,2018年全球將有440萬個資料科學、機器學習與人工智慧專家的需求,而臺灣人力銀行統計數據顯示,目前相關的工作職缺約有2萬名缺口。Python將成為學生晉升數據分析師或資料科學家的敲門磚。
教科書 Python - 零基礎入門班,碁峯資訊股份有限公司,2017
參考教材 1.Python 程式設計「超入門」。鎌田正浩著(陳禹豪、林子政譯),旗標,2016
2.“Python Cookbook”(3rd ed.), D. Beazley and B. K. Jones, O’Reilly, 2013
課程大綱 學生學習目標 單元學習活動 學習成效評量 備註
單元主題 內容綱要
1 認識程式設計與Python 1.1認識程式語言與程式設計
1.2 Python程式語言簡介
1.3建置Anaconda開發環境
1.4 Spyder編輯器
1. 洞察國際趨勢與環境變化
2. 融合理論與實務、建立專業知能、發掘與解決問題
3. 持續自我學習
 
2 變數與運算式 2.1 變數
2.2 資料型態
2.3 輸入與輸出
2.4 運算式
1. 洞察國際趨勢與環境變化
2. 融合理論與實務、建立專業知能、發掘與解決問題
3. 持續自我學習
 
3 判斷式 3.1 Python程式碼縮格
3.2 判斷式
1. 洞察國際趨勢與環境變化
2. 融合理論與實務、建立專業知能、發掘與解決問題
3. 持續自我學習
 
4 迴圈 4.1 range函式
4.2 for迴圈
4.3 while迴圈
1. 洞察國際趨勢與環境變化
2. 融合理論與實務、建立專業知能、發掘與解決問題
3. 持續自我學習
 
5 第一次小考 第一次測驗 1. 融合理論與實務、建立專業知能、發掘與解決問題
2. 持續自我學習
  • 平時考
  •  
    6 串列與元組 5.1 串列的使用
    5.2 使用for...迴圈讀取串列
    5.3 串列搜尋與計次
    5.4 串列元素新增和刪除
    5.5 串列排序
    5.6 串列常用方法列表
    5.7 元組(Tuple)
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    7 字典 6.1 字典基本操作
    6.2 字典進階操作
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    8 期中考 第一階段知識總複習 1. 融合理論與實務、建立專業知能、發掘與解決問題
    2. 持續自我學習
  • 期中考
  •  
    9 函式與套件 7.1 自訂函式
    7.2 數值函式
    7.3 字串函式
    7.4 亂數套件
    7.5 時間套件
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    10 演算法 8.1 認識演算法
    8.2 排序
    8.3 搜尋
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    11 檔案與例外處理 9.1 File檔案
    9.2 例外處理
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    12 第二次小考 第二次測驗 1. 融合理論與實務、建立專業知能、發掘與解決問題
    2. 持續自我學習
  • 平時考
  •  
    13 大數據資料爬取與分析 10.1 requests模組
    10.2 BeautifulSoup模組:網頁解析
    10.3 正規表示式的使用
    10.4 Selenium模組:瀏覽器自動化操作
    10.5 Pandas模組:資料存取
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    14 數據資料視覺化 11.1 Matplotlib模組
    11.2 Pandas模組:繪圖應用
    11.3 Plotly模組
    1. 洞察國際趨勢與環境變化
    2. 融合理論與實務、建立專業知能、發掘與解決問題
    3. 持續自我學習
     
    15 期末考 第二階段知識總複習 1. 融合理論與實務、建立專業知能、發掘與解決問題
    2. 持續自我學習
  • 期末考
  •  

    教學要點概述:
    教材編選: ■ 自編教材 ■ 教科書作者提供
    評量方法: 期末考:30%   期中考:30%   平時考:40%  
    教學資源: □ 教材電子檔 □ 課程網站
    扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504