Python 資料分析 - 入門實戰
這是一堂適合資料分析初學者的課程,透過這堂課程,我將快速的帶領同學從無到有,學會資料分析技術,課程中沒有艱澀難懂的演算法,高階程式語言技巧,我只教同學用得到的資料分析技術
購買課程
運用不同層面的資料來學習資料分析
這堂課程不同於傳統的教學方式,一般課程講師只用簡單、手動建立的資料做範例,但介紹的確是複雜難懂的程式功能,課程之後學生以為自己懂了,但確不知道如何應用。為了避免這樣的問題,我使用大量不同領域的資料做教學,這樣的教學方式讓同學上完這堂課程之後,你將會明確知道如何整理雜亂的資料,透過分析找出有用的知識,最後還能取得數十個豐富珍貴的資料原始檔
課程架構
課程架構主要分成三個部分,分別是Python基礎課程與環境安裝、資料分析、資料視覺化基礎課程,以下針對這三個部分做詳細介紹。
Python基礎課程與環境安裝
Python基礎課程與環境安裝這是為了Python 程式語言初學者設計的課程單元,從電腦環境設定與安裝,一直到能夠使用Python 程式語言,讓初學者能夠無痛接軌,繼續後面資料分析課程,課程節錄Code Gym 另一堂課程「Python基礎課程和網路爬蟲入門實戰」部分課程,如果你想深入學習Python 基礎語法,可以參考此課程
-
安裝電腦環境
分別針對Windows和Mac兩個不同作業系統,錄製課程影 -
多種編輯程式軟體介紹,讓同學有多種選擇,保持彈性
-
第一隻Python 程式語言
-
變數和輸入文字
-
內建型態與轉型的方式
-
函式
-
List和Tuple
-
字典(Dictionary)


資料分析
資料分析的課程單元,使用了數十個資料集,作為教學示範,其中包含了youtube 排名數據、Google股價、美國嬰兒姓名統計資料、鐵達尼號乘客名單、世界各國飲酒統計資料等,多個豐富的資料,讓你在學習以下資料分析技術時更容易理解
-
資料分析基礎知識與技能介紹
-
切割出重要的資料和排序的技巧
-
將分散的資料群組化後分析結果
-
結合連結多組資料,整併分析
-
如何使用時間序列
-
統計應用實戰分析
-
字串處理技巧
-
資料不乾淨怎麼辦?數據清理和整理
每個課程單元都有練習題目,練習開始之前都有影片解說,練習之後也有提供正確答案的程式碼,讓同學能夠學以致用。
課程中使用的資料
課程提供十多種不同領域的資料集,以下介紹其中的六項資料集

鐵達尼號乘客資料
鐵達尼號乘客資料中包含了乘客姓名、倉等、性別與是否生存等資訊,透過這些資料課程將會教你如何使用條件過濾資料,並且繪製出圖表

Youtube 頻道排名資料
這份資料包含了對頻道的等級評分、頻道名稱、瀏覽量和訂閱量,透過這些資訊課程將會介紹分析資料前的前置作業技巧

愛爾蘭各地區風速資料
這份資料記錄了愛爾蘭各地區在不同的年、月、日的風速,我們將就由這份資料介紹日期索引的使用方式,以及統計資料的方法

墨西哥快餐店訂單資料
這份資料放在課程中的練習單元,資料包含了每份訂單的產品名稱、數量和客製化口味的資訊,讓同學複習前面教過的型態轉換、撰寫過濾條件

全球各國飲酒量數據
全世界愛喝酒的人很多,但你知道哪個國家最愛喝酒嗎?資料分為葡萄酒、啤酒,每個國家愛喝的又不同,課程會用這份資料學習統計技巧

美國嬰兒姓名資料
這份文件包含了大量的字串、年份等資訊,課程會教同學如何操作字串,並且與其他欄位建立多層次的過濾條件,找出當年度的「菜市場」名
資料視覺化
前面課程將數據分析之後,透過繪製圖表的工具,將資料繪製出精美的圖表,讓使用者能夠清楚理解你分析後的知識和重點,最後使用台股的資料,繪製出股票專用的K線圖,觀察股價漲跌和交易量

課程章節
1. Python開發環境與設定
2. Python基礎課程
3. 資料分析基礎知識與技能介紹
4. 切割出重要的資料和排序的技巧
5. 將分散的資料群組化後分析結果
6. 結合連結多組資料,合併分析
7. 如何使用時間排序
8. 統計應用實戰分析
9. 字串處理技巧
10. 資料不乾淨怎麼辦?數據清理和整理
11. 資料視覺化圖表
12. 台灣股價交易分析
課程評價
感謝同學對於課程的支持與回饋

Shirley Li
老師講解非常好,語速適中,一個步驟一個步驟帶。還會教你怎麼看官方文件,並特別提醒觀念的部分,這點很推薦,讓聽課的人之後遇到問題,能有自行查閱解決的能力。推薦自學時常會卡關的人來聽這堂課

Tomato
上過老師開的很多門線上課程,從JAVA程式語言、資料庫到Python資料分析,每一門課老師都講解的很清晰且條理分明,課後老師都會出作業給你實作,讓你知道每一段落的學習,你是否有全然了解並且能夠應用,有問題發問老師都會不遺餘力的為你解答,課程真的物超所值,很適合有興趣學習Python的人服用

Jason Chen
很推薦這堂課。老師講解非常清楚,思緒清晰,也很詳細的回答問題。 同時也像Ryan提到的,他製作課程時想像著跟同學對話。這也讓這課程不單單清晰還多了一層溫度