Python 資料分析 - 入門實戰

這是一堂適合資料分析初學者的課程,透過這堂課程,我將快速的帶領同學從無到有,學會資料分析技術,課程中沒有艱澀難懂的演算法,高階程式語言技巧,我只教同學用得到的資料分析技術

立即上課

運用不同層面的資料來學習資料分析

這堂課程不同於傳統的教學方式,一般課程講師只用簡單、手動建立的資料做範例,但介紹的確是複雜難懂的程式功能,課程之後學生以為自己懂了,但確不知道如何應用。為了避免這樣的問題,我使用大量不同領域的資料做教學,這樣的教學方式讓同學上完這堂課程之後,你將會明確知道如何整理雜亂的資料,透過分析找出有用的知識,最後還能取得數十個豐富珍貴的資料原始檔

 

課程架構

課程架構主要分成三個部分,分別是Python基礎課程與環境安裝、資料分析、資料視覺化基礎課程,以下針對這三個部分做詳細介紹。

Python基礎課程與環境安裝

Python基礎課程與環境安裝這是為了Python 程式語言初學者設計的課程單元,從電腦環境設定與安裝,一直到能夠使用Python 程式語言,讓初學者能夠無痛接軌,繼續後面資料分析課程,課程節錄Code Gym 另一堂課程「Python基礎課程和網路爬蟲入門實戰」部分課程,如果你想深入學習Python 基礎語法,可以參考此課程

  • 安裝電腦環境
    分別針對Windows和Mac兩個不同作業系統,錄製課程影
  • 多種編輯程式軟體介紹,讓同學有多種選擇,保持彈性
  • 第一隻Python 程式語言
  • 變數和輸入文字
  • 內建型態與轉型的方式
  • 函式
  • List和Tuple
  • 字典(Dictionary)

資料分析

資料分析的課程單元,使用了數十個資料集,作為教學示範,其中包含了youtube 排名數據、Google股價、美國嬰兒姓名統計資料、鐵達尼號乘客名單、世界各國飲酒統計資料等,多個豐富的資料,讓你在學習以下資料分析技術時更容易理解

  • 資料分析基礎知識與技能介紹
  • 切割出重要的資料和排序的技巧
  • 將分散的資料群組化後分析結果
  • 結合連結多組資料,整併分析
  • 如何使用時間序列
  • 統計應用實戰分析
  • 字串處理技巧
  • 資料不乾淨怎麼辦?數據清理和整理

每個課程單元都有練習題目,練習開始之前都有影片解說,練習之後也有提供正確答案的程式碼,讓同學能夠學以致用。

課程中使用的資料

課程提供十多種不同領域的資料集,以下介紹其中的六項資料集

鐵達尼號乘客資料

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

Youtube 頻道排名資料

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

愛爾蘭各地區風速資料

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

墨西哥快餐店訂單資料

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

全球各國飲酒量數據

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

美國嬰兒姓名資料

這份文件包含了大量的字串、年份等資訊,課程會教同學如何操作字串,並且與其他欄位建立多層次的過濾條件,找出當年度的「菜市場」名

資料視覺化

前面課程將數據分析之後,透過繪製圖表的工具,將資料繪製出精美的圖表,讓使用者能夠清楚理解你分析後的知識和重點,最後使用台股的資料,繪製出股票專用的K線圖,觀察股價漲跌和交易量

課程章節

課程評價

感謝同學對於課程的支持與回饋

Shirley Li

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

 

Tomato

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

Jason Chen

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

 

常見問題

如果你正在尋找透過實作來學習資料分析的課程,這堂課程就是你最好的選擇

從實作專案來學習,已經被證明是學習技能的最有效的方法,對程式設計更是如此!

立即上課