學會這些「套路」,你才算數據分析師
「非本專業想轉型做數據分析,有救嗎?」
「數學不好,英語不好,想學Python數據分析,有救嗎?
」
「不懂Python數據分析到底是什麼,有救嗎?」
我的答案是
妥妥有
救
!大家好,我是大鵬,目前在城市數據團,是一名數據分析師。
準確來說,我是一名
非本專業的轉行數據分析師
,以上三個問題是我在從事數據分析工作後經常被問到的。
重新定義「非本專業」
首先我們需要明確「非本專業」的含義。我以大學本科兩個最貼近數據分析相關崗位的專業為例:
統計學專業和計算機專業
。
從兩門專業的培養方案可以看到統計學課程主要是數學相關的理論知識,計算機專業主要學的是系統程序系統開發與編程知識。
整理自同濟大學各學院公布的培養計劃
數據分析相關工作,往往要求的是上述兩個專業綜合技能
。
任何一個專業的學生想要入行,都需要學習對應的新知識,不能「啃老本」,他們都可以算作廣義上的「
轉行
」。
轉行不一定是100%改變,結合本專業的業務轉型是一條不錯的出路。
以我自己為例,從前的我學習城市規劃類,是一個傳統行業。這個行業因為互聯網的高度普及受到了巨大衝擊
,
傳統的「拍腦袋」方式不再吃香,每個人每家單位都在想如何適應「數據化」這個潮流。
傳統的城市設計模式,大部分是實地調研到的現場信息與設計師的「感性」想法結合的成果,在城市尺度上缺少數據輔助決策。
而我卻把這個挑戰看做契機,開始邁入數據的門檻,成為一個城市數據的研究者,嘗試活用互聯網化帶來的「數據」,從技術上到思維慢慢的轉變。
現在我可以借用地圖熱力數據、手機信令數據、人口遷徙數據,通過一定的分析軟體、工具等,來重新定義和研究「城市」。
剛接觸Python時
我的數學一團糟,英語全靠字典
Python不僅是一門編程語言,而且是數據挖掘機器學習等技術的基礎,方便建立自動化的工作流。
最初我決定學習,
是因為其他的軟體不能再滿足效率和數據量的要求
。雖然自己的數學英語已經還給老師,我還是逐漸在自學和實踐中,把Python一直用到現在。
慢慢的我發現,Python入門不難。
它對數學要求並不是太高,重要的是需要知道如何用語言表達一個演算法邏輯。比構建一個等差數列的和,數學語言和計算機語言是不一樣的:
類似於Excel,Python有很多封裝好的工具庫和命令,我要做的是用哪些數學方法解決一個問題,並構建出來。
那麼上哪去找這些數學方法?
系統學習看教材資料,遇到問題問百度谷歌,還有一個交流群就完美了~
(文末就有)
英語相對簡單,用好
詞典
和
chrome翻譯
功能即可。
學Python一段時間後
發現的是一個有趣的新世界
這裡需要用一個有趣的例子說明問題:如何用Python研究財富分配的規律?簡單來說,我們可以採用
理順邏輯—構建演算法—代碼實現—模擬實驗
的方法來做研究:
這個Python模擬實驗模擬的是社會財富分配的簡化模型,從而模擬這個世界的運行規律。我們假設:每個人在18歲帶著100元的初始資金開始玩遊戲,每天玩一次,一直玩到65歲退休。「每天拿出一元錢」可理解為基本的日常消t費。以此計算,
人一生要玩17000次遊戲
,即獲得17000次財富分配的機會
。最後財富會接近於冪律分布, top10%的富人會掌握大約30%的財富。本案例來自城市數據團。
構建這樣的模型並非一蹴而就。這個案例靈感源於蒙特卡洛思想,每模擬一次,程序便要運行17000遍,期間涉及多次參數和代碼的調整。其他的滑鼠點擊類軟體很難做這樣的模擬,Python的趣味性就在此處。
學習Python,需要不斷的體驗有趣的項目,在實踐中體驗技能和思維。
智慧是通過體驗獲得的,知識是通過勤奮獲得的。
似懂非懂
怎樣才能快速入門Python數據分析?
其實,這裡面的套路是可以總結的,讓我們拿更多的Python實例說話!
此實戰項目為網易課堂&城市數據圖案微專業《數據分析師》實戰項目
如果還存在開頭提到的各種疑慮的話,網易聯合城市數據團為你準備了主題為
「數據分析師技能圖譜大揭秘」
的
免費直播,
在直播中我將詳細解讀Python數據分析師的崗位需求和技能學習建議,歡迎來聽:
入群更有大量福利等你來拿,包括:
免費體驗課程
《一周時間體驗Python數據分析》
課程大綱
1、會寫代碼的數據分析師是怎麼樣的存在?
2、武裝你的電腦:Python環境搭建及軟體安裝
3、手把手教你用數據挖掘「成為領導的秘訣」
4、怎樣做出專業且高逼格的數據可視化
5、模擬實驗:排隊等待時間問題
6G學習資料包
獲取方式
掃描海報中二維碼即可領取
QQ群號:806852532
點擊【閱讀原文】,免費領取福利
※使用 VS Code 進行 Python 編程
※Python 核心開發者解釋為何 Python 4.0 不會像 3.0 一樣
TAG:Python開發者 |