你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
Python 資料分析&機器學習入門
0 seconds of 2 minutes, 31 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:31
 
James

Python 資料分析&機器學習入門

Python 機器學習與資料分析入門課程,學習使用 Python 進行數據分析與資料分析,利用數據來增加營收,並透過機器學習來幫助組織未來的商業決策,最後帶你實際參與 Kaggle 資料科學競賽,透過實際演練學習應用方式,朝資料科學家邁進。
Hahow AI 學習升級
評價優於前 10% 課程
4.9
(237)

關於課程

課程包含

包含 1 章 21 單元、1 項作業

課程時長

7 時 14 分鐘

課程總人數

2458 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

講師介紹

葉家豪,畢業於台灣大學電機所電腦科學組,曾擔任台積電 Data Scientist,協助使用生產數據提升 iPhone8 10 奈米晶片製造的良率,目前在 Yahoo 擔任 Data Engineer,協助開發關鍵字廣告分析工具。


Python 數據分析&機器學習入門-討論群組

https://www.facebook.com/groups/321180294961952

在討論群組內講師與助教將會回答同學的課程問題以及提供各種資料科學學習的資源

並讓同學互相交流、討論 Kaggle 比賽內容,提升學習動機

為什麼要學習 Python 資料分析&機器學習?

近年來資料分析、機器學習已成為熱門關鍵字,除了科技產業目前正在持續招聘大量資料科學家之外,傳統的銀行業、製造業、旅遊業以及政府也正在積極成立資料科學團隊利用數據增加營收以及提供組織未來的商業決策。而在 104、Linkedin 上面關於數據分析的工作也正在急速增加當中,因此學會數據分析的技能可以大大幫助你增加在職場上的競爭力!

這門課程著重在手把手教學,讓沒程式設計基礎的同學也能夠快速學會使用程式做資料分析、並能套用現成的 Model 進行預測,迅速應用在工作以及報告中。不同於於其他市面上的機器學習課程較強調理論以及數學的部分,對於初學者來說會有較高的學習門檻。

(圖為 104 以及 Linkedin 關於資料分析的職缺)


那我要怎麼樣開始呢?

首先你必須要決定要從哪一個語言開始出發,主流語言有兩種 Python 以及 R,這兩種語言都很適合資料分析以及機器學習也有各自的支持者,以我自己的使用經驗來說 Python 在效能以及記憶體方面有較佳的彈性,未來也很容易擴展至分散式運算像是 PySpark,並且 Python 在爬蟲、網站架設、深度學習的相關資源比較多,因此建議從 Python 開始出發。


(圖為 Jupyter notebook 直接視覺化呈現資料)

課程內容

這門課主要分為三部分:


1.資料分析

在一開始我們將介紹最適合資料科學家的分析工具 Jupyter Notebook 以及 Python 最基礎的資料處理套件 Pandas,並介紹一些實務上常用資料前處理以及資料分析技巧,最後運用視覺化的套件像是 Matplot, Seaborn, Plotly 來進行酷炫的視覺化呈現

Plotly「MAKE A DASHBOARD」頁面展示 Dazzling Dashboards,主打以 Python 和 R 編寫的網頁式儀表板,支援 Plotly 的高品質 3D 圖形,並以多個圖表呈現資料分析介面。

(圖為 Plotly 視覺化圖表)


2.機器學習

接著我們會介紹如何使用 Scikit-Learn 來實作常見的機器學習 Model 像是 Linear Regression、Logistic Regression、SVM 以及 Random forest


3.實戰演練

在實戰演練部分我們會帶領大家實際參加 Kaggle 的競賽

Kaggle 是全世界最大的資料科學家的社群,上面有許多企業舉辦資料分析比賽像是 Google, Facebook, Amazon, Airbnb, 賓士,並且許多高手會在討論區分享自己是如何得名的技巧,學會研究 Kaggle 上面的比賽是一個讓自己快速進步的方法。


最後我們帶大家運用前面的所學實際參與 Kaggle上 最熱門比賽:鐵達尼號災難預測來預測鐵達尼號上的乘客能是否存活下來、以及共享單車需求預測來預測不同天氣、季節、早晚對於自行車的需求的變化。


還在等什麼呢?

讓我們一起進入資料分析以及機器學習的世界吧!



課堂範例一:鐵達尼號乘客存活分析

鐵達尼號競賽是 Kaggle 上面最多參賽隊伍的比賽,透過學習這個比賽,我們可以學習到許多世界一流的資料科學家如何透過不同觀點分析乘客的背景資料(年齡、年紀、船票費用、船艙位址、出發港口)並預測鐵達尼號的乘客是否能夠存活下來。

課堂範例二:共享單車需求預測

共享單車是近年來火熱的創業題目,因此要如何預測單車租借的數量大大的影響了利潤,在學習入門的鐵達尼號範例之後接著可以嘗試中級的機器學習題目。

Pycone 松果城市團隊介紹

我們的團隊來自一群愛好 Python 的開發者。當課程上有問題時,在課程問題與討論中提問,可以快速的獲得解答。

課程提供教材與所有範例程式碼,讓同學上完課可以自行練習。

當學習完所有課程時,透過實務專題練習的方式,使同學可以應用課堂所學。

藉由課堂上的講解,使同學愛上 Python,並用 Python 解決問題。

Pycone粉絲團
https://www.facebook.com/pycone2016

初心者 - Python 入門
https://hahow.in/cr/python-for-beginnersPython 網頁爬蟲入門實戰
https://hahow.in/cr/python-web-crawler

關於解鎖課程

解鎖課程的募資人數會累積到正式課程上架前。

解鎖課程上架時間預計為課程正式上架的兩週內會完成解鎖課程的錄製。


哪些人適合這堂課?
想學習資料分析的學生及社會人士
你可以學到
1. 學會使用 Pandas 進行資料分析、Scikit-learn 套用 Machine Learning Model、使用視覺化的套件,並使用這些知識運用在平日學校或是工作上的分析報告 2.學會獨立分析資料的思維,有能力自行參與 Kaggle 上面的競賽以及股市預測模型
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
一台 Windows / Mac / Linux(講師將使用 Mac 電腦示範此課程) 安裝免費軟體 Anaconda 包含(Python, Pandas, Scikit-Learn, Jupyter Notebook )
需要具備的背景知識
基礎的 Python 程式概念(假設同學已知道 If else, function, dictionary) 高中程度的基礎英文以及數學(某些名詞或相關資源為英文以及會帶到一點點的數學) 若沒有 Python 的基本知識也沒有關係,講師將會提供基本的 Python 懶人包讓同學快速上手
單元一覽
1 章 21 單元|總時長 434 分鐘
全部收合
1
本課程不分章節
影片單元
單元 1 - 1.1 介紹&安裝Python 資料分析懶人包 Anaconda,
07:21
影片單元
單元 2 - 1.2 Jupyter Notebook介紹
09:40
影片單元
單元 3 - 1.3 介紹 Kaggle 競賽、論壇以及討論區
06:56
影片單元
單元 4 - 1.4 需要追蹤的大神、網站
08:02
影片單元
單元 5 - 2.1 如何獲取資料? Sklearn內建資料集
14:47
影片單元
單元 6 - 2.2 如何獲取資料? 透過網站API(以Google map api為例)
32:08
影片單元
單元 7 - 2.3 Pandas 基本function介紹(Series, DataFrame, Selection, Grouping)
25:33
影片單元
單元 8 - 2.4 資料前處理(Missing data, One-hot encoding, Feature Scaling)
25:45
影片單元
單元 9 - 2.5 資料視覺化(Matplot, Seaborn, Plotly)
影片單元
單元 10 - 3.1 Python 機器學習以及Scikit-learn介紹
24:30
影片單元
單元 11 - 3.2 線性分類-感知器(Perceptron) 介紹
26:10
影片單元
單元 12 - 3.3 線性分類-邏輯斯回歸(Logistic Regression) 介紹
23:00
影片單元
單元 13 - 3.4 支援向量機(Support Vector Machine)介紹
18:34
影片單元
單元 14 - 3.5 決策樹(Decision Tree)以及隨機森林(Random Forest)介紹
34:25
影片單元
單元 15 - Kaggle實戰一- 鐵達尼號乘客生存預測
46:12
影片單元
單元 16 - Kaggle實戰二- Kaggle競賽-共享單車需求預測(前17%排名)
影片單元
單元 17 - (募資200%解鎖課程) Deep learning: CNN介紹
23:00
影片單元
單元 18 - (募資300%解鎖課程) Kaggle競賽神器 XGBoost介紹
08:51
影片單元
單元 19 - (募資400%解鎖課程) PySpark介紹
16:34
影片單元
單元 20 - (募資500%解鎖課程)機器學習進階實用技巧
09:48
影片單元
單元 21 - (募資600%解鎖課程)如何加入資料科學團隊
08:22
作業單元
作業 1 - Python 資料分析&機器學習入門的作業(無作業)
查看作業
試看單元
播放試看影片
章節 1 - 本課程不分章節
單元 9 - 2.5 資料視覺化(Matplot, Seaborn, Plotly)
試看影片
29:35
播放試看影片
章節 1 - 本課程不分章節
單元 16 - Kaggle實戰二- Kaggle競賽-共享單車需求預測(前17%排名)
試看影片
35:05
課程評價
4.9
/ 5.0
237 則評價
hankhsu19962020-02-04
很棒的機器學習入門課
算是 data science 的入門課,我覺得側重在資料處理的部分相當不錯,很多其他的課程都著重在很 fancy 的模型,卻忽略一些重要的基本功。我覺得這門課可以練練 Python、學一些入門,接著再去學 Coursera 的機器學期跟深度學習,這樣的學習曲線較平緩。
查看更多
5 人覺得有幫助
游光鍵2019-12-04
Python資料分析&機器學習課程上課心得
1.老師教的蠻好的!──內容充實,大部分講解清晰,學費不只「值回票價」──應該是物超所值! 2.「Python 資料分析&機器學習入門」我學了一年左右,程式方面自學3 年了,學的有些慢!希望成為程式設計師!年近50,希望越來越...! 3. 老師介紹的書,如:python + Spark 2.0 + Hadoop ...,,我買了幾本,對我而言 ,不太理想,我光安裝 multi node 就花了一個月,而且還沒裝好,NodeManager 未啟動! 4. 老師在百忙中回答了我幾個問題,謝謝您! 5.可以上coursera 或 udemy 的課程,多比較判斷,找出適合自己的學習目標和方式(本人由C#改學Python,多花了約一年的時間!) 6.「獨學而無友,孤漏而寡聞。」 光鍵 敬上
查看更多
1 人覺得有幫助
demihhwang2019-09-30
淺顯易懂的課程內容,讓閱者逐步掌握Python
隨著資料分析趨勢盛行,即便工作或生活領域不會接觸到程式語言,能了解基本的資料分析方式仍增加每個人在職場的競爭力,和公司內部相關部門同事溝通時,也較容易達到溝通目的與效果。 老師的講解清晰易懂,不過影片的方式難免於同步實作時發生一些困難(除非有兩個螢幕XD)。我的工作經常需要與Data Scientists溝通,雖然不用了解如何寫任何程式,在上課過程中經常有「哇~原來當初他說的是這個意思」或「原來當初他的圖表是這麼做出來的」的想法。 一步一步跟著James的腳步看Python,讓我有信心在多加嘗試後,領悟Python的要領,相信未來和Data Scientists溝通時能更有效率,並創造更大的附加價值。
查看更多
1 人覺得有幫助
Chen Wei-Hsin2022-11-25
學習心得
個人背景:學習過前後端的技能,剛接觸Python和完全沒接觸過機器學習 1. 對於一個機器學習零基礎的人來說,是個很好的入門磚,可以知道常用的機器學習model,還有介紹一些大神、延伸資料,可以做進一步的探討 2. 對於有些內容,比較淺入淺出,要真的理解一些機器學習的原理,需要自己再研讀資源理解 3. 我是衝著Kaggle比賽的內容購買的,整體來說,讓我對參加Kaggle基礎比賽,有完整的理解,也提供我一些方向性,我認為我可以在未來兩三個月,自己完成比賽看看。
查看更多
1 人覺得有幫助
j10572022-02-22
老師上課內容說明清楚且回答同學問題很快速
葉老師是很有耐心回答同學問題,即使非在上課相關內容只要和python資料分析有關係都願意回答,是值得花時間學習的課程。 後面解鎖課程部分雖然我大部分聽不懂,但也很有參考價值,可以知道在這機器學習以後的努力方向。 如果對於機器學習有心深入研究,老師也有提供參考書和相關資料可以自學,我覺得上這門課是很值得推薦的入門課,可以開啟對python的概念知道程式設計可以做的事情,但有些電腦運算的基本概念可能要自己花時間去學習,對上這門課會更容易聽懂老師上課內容。
查看更多
1 人覺得有幫助

意猶未盡嗎?

關於講師

James
2堂課程
0篇文章
2,729位學生
James,畢業於台灣大學電機所電腦科學組,曾擔任台積電資料科學家,協助使用生產數據提升iPhone8 10奈米晶片製造的良率以及在 Yahoo! 擔任軟體工程師,協助開發熱門關鍵字以及 DSP 廣告平台功能。目前在 Dcard 擔任機器學習工程師,負責廣告推薦系統。
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
Oscar Liu
2026-07-11
您好. 我是做生物研的. 想利用這門課設計一個能整合我的研究目的,實驗規劃,資料分析的pipeline架構(需用到Python語言的架構), 結果統整,相關文獻爬文,重點摘要整理,方便在日後寫論文是使用,或者換工作時的個人 profolio. 請問有這堂課適合我嗎?還是用現有的各類AI (Cloude, Gemini, Kimi) 就可以了?謝謝
回覆
我也想問
f
2025-12-03
2025年12月了,這堂課,還實用? 會有落差?
(已編輯)
回覆
我也想問
是否有"特徵工程"專題內容??
回覆
我也想問
steveken0038
2024-09-16
這堂課好像開蠻久了,請問會有更新問題嗎
回覆
5 人想問
蔡家銓
2024-07-02
老師好,我已申請加入Python數據分析&機器學習讀書會(Hahow課程專用),請幫我加入社團,謝謝。
回覆
我也想問
購買單堂課

NT$2,500
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用
Python 入門應用學|資料分析+推薦系統
課程合購優惠 85 折
2堂課程
共 2 堂課程
組合優惠價
NT$4,250
NT$5,000
販售至 2026 年 12 月 31 日

相關標籤