運用不同層面的資料來學習資料分析
這堂課程不同於傳統的教學方式,一般課程講師只用簡單、手動建立的資料做範例,但介紹的確是複雜難懂的程式功能,課程之後學生以為自己懂了,但確不知道如何應用。為了避免這樣的問題,我使用大量不同領域的資料做教學,這樣的教學方式讓同學上完這堂課程之後,你將會明確知道如何整理雜亂的資料,透過分析找出有用的知識,最後還能取得數十個豐富珍貴的資料原始檔
課程架構
課程架構主要分成四個部分,分別是
- Python基礎課程與環境安裝
- Python 資料分析從0到1
- 繪製圖表,資料視覺化基礎課程
- AI 人工智慧輔助你用自然語言進行資料分析
Python基礎課程與環境安裝
Python基礎課程與環境安裝這是為了Python 程式語言初學者設計的課程單元,從電腦環境設定與安裝,一直到能夠使用Python 程式語言,讓初學者能夠無痛接軌,繼續後面資料分析課程,課程節錄Code Gym 另一堂課程「Python基礎課程和網路爬蟲入門實戰」部分課程,如果你想深入學習Python 基礎語法,可以參考此課程
-
安裝電腦環境
分別針對Windows和Mac兩個不同作業系統,錄製課程影 -
多種編輯程式軟體介紹,讓同學有多種選擇,保持彈性
-
第一隻Python 程式語言
-
變數和輸入文字
-
內建型態與轉型的方式
-
函式
-
List和Tuple
-
字典(Dictionary)
資料分析
資料分析的課程單元,使用了數十個資料集,作為教學示範,其中包含了youtube 排名數據、Google股價、美國嬰兒姓名統計資料、鐵達尼號乘客名單、世界各國飲酒統計資料等,多個豐富的資料,讓你在學習以下資料分析技術時更容易理解
-
資料分析基礎知識與技能介紹
-
切割出重要的資料和排序的技巧
-
將分散的資料群組化後分析結果
-
結合連結多組資料,整併分析
-
如何使用時間序列
-
統計應用實戰分析
-
字串處理技巧
-
資料不乾淨怎麼辦?數據清理和整理
每個課程單元都有練習題目,練習開始之前都有影片解說,練習之後也有提供正確答案的程式碼,讓同學能夠學以致用。
課程中使用的資料
課程提供十多種不同領域的資料集,以下介紹其中的六項資料集
鐵達尼號乘客資料
鐵達尼號乘客資料中包含了乘客姓名、倉等、性別與是否生存等資訊,透過這些資料課程將會教你如何使用條件過濾資料,並且繪製出圖表
Youtube 頻道排名資料
這份資料包含了對頻道的等級評分、頻道名稱、瀏覽量和訂閱量,透過這些資訊課程將會介紹分析資料前的前置作業技巧
愛爾蘭各地區風速資料
這份資料記錄了愛爾蘭各地區在不同的年、月、日的風速,我們將就由這份資料介紹日期索引的使用方式,以及統計資料的方法
墨西哥快餐店訂單資料
這份資料放在課程中的練習單元,資料包含了每份訂單的產品名稱、數量和客製化口味的資訊,讓同學複習前面教過的型態轉換、撰寫過濾條件
全球各國飲酒量數據
全世界愛喝酒的人很多,但你知道哪個國家最愛喝酒嗎?資料分為葡萄酒、啤酒,每個國家愛喝的又不同,課程會用這份資料學習統計技巧
美國嬰兒姓名資料
這份文件包含了大量的字串、年份等資訊,課程會教同學如何操作字串,並且與其他欄位建立多層次的過濾條件,找出當年度的「菜市場」名
資料視覺化
前面課程將數據分析之後,透過繪製圖表的工具,將資料繪製出精美的圖表,讓使用者能夠清楚理解你分析後的知識和重點,最後使用台股的資料,繪製出股票專用的K線圖,觀察股價漲跌和交易量
AI 人工智慧資料分析
利用AI 輔助資料分析,用最簡單的自然語言,輕鬆的找出資料中潛在的意義
-
透過AI與資料對話
-
AI 輔助你的提示語,讓你可以獲得更精準的答案
-
讓AI 告訴你它分析的邏輯和推論過程,透過AI 學習分析過程
-
合併多個資料來源,執行更深度的AI 資料分析工作
-
AI 自動生成數據圖表,輔助你的資料視覺化工作
-
用AI 量化分析股價,輔助你判斷進場時機
-
建立有操作介面的AI 人工智慧系統
課後隨堂測驗
課後隨堂測驗不僅僅是為了檢驗你的學習成果,更是為了確保你理解了每個知識點的精髓。通過這些小小的測驗,你可以:
-
確保自己理解了課堂上的重點內容,讓學習不再模糊不清
-
鞏固學習成果,幫助你更深刻地掌握程式語言的核心概念
-
即時發現自己的薄弱環節,及時調整學習策略,提高學習效率
無論你是初學者,還是已經有了一定基礎,這些有趣的測驗都將成為你學習之路上的幫助
課程章節
1. Python開發環境與設定
2. Python基礎課程
3. 資料分析基礎知識與技能介紹
4. 切割出重要的資料和排序的技巧
5. 將分散的資料群組化後分析結果
6. 結合連結多組資料,合併分析
7. 如何使用時間排序
8. 統計應用實戰分析
9. 字串處理技巧
10. 資料不乾淨怎麼辦?數據清理和整理
11. 資料視覺化圖表
12. 台灣股價交易分析
13. AI 人工智慧輔助資料分析 🔥🔥
課程評價
感謝同學對於課程的支持與回饋
Shirley Li
老師講解非常好,語速適中,一個步驟一個步驟帶。還會教你怎麼看官方文件,並特別提醒觀念的部分,這點很推薦,讓聽課的人之後遇到問題,能有自行查閱解決的能力。推薦自學時常會卡關的人來聽這堂課
Tomato
上過老師開的很多門線上課程,從JAVA程式語言、資料庫到Python資料分析,每一門課老師都講解的很清晰且條理分明,課後老師都會出作業給你實作,讓你知道每一段落的學習,你是否有全然了解並且能夠應用,有問題發問老師都會不遺餘力的為你解答,課程真的物超所值,很適合有興趣學習Python的人服用
Jason Chen
很推薦這堂課。老師講解非常清楚,思緒清晰,也很詳細的回答問題。 同時也像Ryan提到的,他製作課程時想像著跟同學對話。這也讓這課程不單單清晰還多了一層溫度