從零開始學習Python 跟數據科學 (第一階段 — 從嬰兒到初學者水平)
一位既是金融從業員,也是人工智能公司創辦人的經驗分享
中文文章
Hudson Ko
3/8/20231 min read
介紹
“學習Python的第一步是什麼?”
“如何在沒有任何編程知識的情況下學習數據科學?”
“我要學習到什麼程度,才可以在金融業申請到數據科學相關的工作?”
…
近年來,這些問題已經成為我和朋友聚會時最常被問到的問題。 甚至比 “我有女朋友了嗎 ?” 或 “什麼時候結婚 ?” 更頻繁。
為了避免像機器人一樣不停重複答案,我決定總結自己的學習歷程,特別針對以下幾類人士:
想要以課程化的方式從零開始學習Python跟數據科學的人。
希望獲得數據科學證書以增強簡歷的金融工作者 (我很了解你們的)。
希望增強一些Python/數據科學知識,以提高在非IT行業發展的人。
希望本文可以幫助您節省一些時間去研究從何開始,尤其現在有很多學習平台和課程。
有時候,少即是多。
我的學習歷程分5個階段
(嬰兒級別 — 測試你的熱情和基本能力)
Data Camp 的 “Introduce to Python” 課程(初學者級別 — 真正的開始)
Data Camp 的 “Data Scientist” 職業課程(中階級別 — 證書獵人)
Coursera 的 “密歇根大學應用數據科學與Python” 或 EdX 的相等課程(高階級別 — 是時間做點自己有興趣的項目)
研究生學位 OR/AND 通過實踐學習併發佈在Medium上(大師級別 — 學得越多,知道得越少)
在GitHub上建立自己的簡歷
如果您想跳過接下來那些個人分享和”無聊”的介紹,這可以是本文的結尾,是時候啟動您的學習旅程了。
個人分享和每個階段介紹
在開始學習前,你應該先問自己兩個問題。
為什麼你想學習Python,數據科學甚至機器學習 ?
你有時間定期學習嗎 ?
這兩個問題的回答非常關鍵,它們將決定你在這段旅程中能走多遠。
學習編程就像學習一門新語言或學習開車/彈奏樂器一樣。 如果您沒有足夠的精力和時間進行至少3個月的密集學習,肯定會忘記一切,不得不從頭再來。
1. 嬰兒級別 (1–2周)
在這個階段,Data Camp的 “Introduce to Python” 課程會是一個很好的選擇。為什麼?因為它非常簡單。 特別是Data Camp的交互功能充當了一個很好的導師,通過指出您的錯誤,並提供一些提示來提供實時指導。
說實話,如果您無法完成這門課程,代表您現在並不適合學習Python和數據科學。 不要浪費時間。 稍後再回來。
2. 初學者級別(1–2個月)
恭喜你!你已經在這個學習的旅程中踏出成功的一步,並擊敗了70%想學習Python的人。 完成嬰兒級的課程意味著你已經完成了熱身,是時候開始真正的旅程了。
接下來,讓我們以 “更有意義和有用” 的方式學習 — 獲得第一張證書。 Data Camp網站上有「Career Tracks」,它們把學習的課程順序都安排好了。
這些「Career Tracks」有一些共同的課程,差異主要出現在後半部分,有一些專門的課程。 就難度而言,排序如下。
Machine Learning Specialist 機器學習專家(適用於那些希望在早期階段學習一些人工智能知識的人)
Data Engineer 資料工程師(適用於那些希望在數據科學外,學習一些後端知識的人)
Data Scientist 數據科學家(最推薦的 — 難度和所涵蓋的主題都非常適合)
Data Analyst 數據分析師(最不推薦的 — 覆蓋範圍不夠廣泛和深入)
當然,您必須先支付每月的訂閱費用,才能註冊這些課程。 從我看來,這是非常值得的,因為您可以在完成課程後獲得行業認可的證書。特別是,如果您有時間,只需進行一個月的訂閱,並在該月內獲得所有證書 。
完成這些課程並不意味著您已經成為數據科學家或數據工程師。坦白說, 距離那個層次仍然很遠,但至少您現在可以自信地告訴 HR,您知道什麼是 Python 和數據科學。
關於中階水平的學習之旅,請參閱下一篇文章。
Privacy Policy
Copying, editing, modifying or any other use (whether for commercial purposes or otherwise) of this material, other than personal viewing and direct sharing, without Finance Career Coaches' prior written permission is strictly prohibited.
© Finance Career Coaches 2023. All rights reserved.