課程名稱 |
(中文) 大數據分析 (英文) |
開課單位 | 事業經營學系 | ||
課程代碼 | 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. 持續自我學習 |
|
教學要點概述: |