寫在前面
大家好呀,又是半個(gè)多月過去了芽突。
經(jīng)過這段時(shí)間的深(ji)思(xu)熟(tuo)慮(yan)试浙,我決定把數(shù)據(jù)分析課程的可視化內(nèi)容更新戰(zhàn)略性放棄了。
這個(gè)課程的可視化一章一共包括三大部分內(nèi)容——Excel可視化操作寞蚌、Tableau可視化操作田巴、FineReport帆軟可視化操作。(Python的可視化在前面的課程中略有涉及挟秤,但是在此部分章節(jié)中沒有延伸去講)壹哺。
這三個(gè)可視化工具一個(gè)比一個(gè)酷炫,雖然學(xué)習(xí)難度不大艘刚,但過程比較繁瑣管宵,需要一遍一遍地看視頻,自己跟著操作和練習(xí)。
我大概搜了一下箩朴,小破站上相關(guān)的視頻很多笛臣,大家可以去學(xué)學(xué)看。我就不做重復(fù)勞動(dòng)給大家錄視頻了隧饼,如果在學(xué)習(xí)過程中有問題的話可以聯(lián)系我溝通交流沈堡。
對(duì)了,Tableau有14天的試用期燕雁,學(xué)習(xí)是夠用了诞丽,如果后續(xù)需要經(jīng)常使用,可以去某寶買賬號(hào)拐格,50塊錢搞定僧免。
目前數(shù)據(jù)分析課程還剩下最后一個(gè)部分的理論學(xué)習(xí),主要是一些數(shù)據(jù)分析的方法論捏浊,課程這周才正式開始懂衩,接著我會(huì)陸續(xù)更新理論部分的內(nèi)容。
其實(shí)整個(gè)課程學(xué)到現(xiàn)在金踪,我最大的感觸是如果缺乏實(shí)際需求和實(shí)踐機(jī)會(huì)浊洞,很難說能真正學(xué)會(huì)、學(xué)透數(shù)據(jù)分析胡岔,就算一時(shí)掌握了老師所講的東西法希,但是時(shí)間長了不用,也會(huì)逐漸淡忘靶瘸。
這就跟學(xué)英語是一個(gè)道理苫亦,不管你單詞記得再多、語法學(xué)得再精怨咪,如果平時(shí)都不用屋剑,那么很難說你的英語學(xué)得很好,因?yàn)橐坏┬枰汩_口說的時(shí)候诗眨,你就會(huì)意識(shí)到自己其實(shí)是個(gè)菜雞唉匾。
學(xué)習(xí)數(shù)據(jù)可視化時(shí),雖然每節(jié)課節(jié)奏非常緊張辽话,課下往往還要花2個(gè)多小時(shí)的時(shí)間來練習(xí)肄鸽,但是所謂的“練習(xí)”也只是跟著老師的步驟進(jìn)行操作而已卫病,而不是自己在實(shí)際工作中遇到了某個(gè)問題油啤,自己去分析數(shù)據(jù)、確定指標(biāo)蟀苛、寫SQL語句益咬、做可視化呈現(xiàn)。
缺失掉了這個(gè)自己思考和解決問題的過程帜平,學(xué)習(xí)效果就會(huì)大打折扣幽告。不過課程最后會(huì)有一個(gè)綜合分析案例梅鹦,給出原始數(shù)據(jù),不規(guī)定分析方向和指標(biāo)冗锁,自己從0開始齐唆,實(shí)踐數(shù)據(jù)分析的全過程,最終產(chǎn)出一份數(shù)據(jù)分析報(bào)告冻河。
我會(huì)在課程結(jié)束后把這個(gè)綜合案例的操作過程總結(jié)一下分享給大家箍邮,希望我說到做到。
要把 Python 用起來
過去一年叨叙,不斷地有小伙伴找到這里锭弊,下載Python3的中文教程。在視頻學(xué)習(xí)已經(jīng)如此普遍的當(dāng)下擂错,還有這么多小伙伴堅(jiān)持看書學(xué)習(xí)味滞,實(shí)在令人佩服。
說實(shí)話钮呀,過去一年多剑鞍,我學(xué)了很多計(jì)算機(jī)相關(guān)的基礎(chǔ)技能,從web三大件爽醋、前端框架攒暇,到小程序,再到跨平臺(tái)應(yīng)用Uniapp子房、Flutter形用,以及后端Node.js,甚至到區(qū)塊鏈证杭、智能合約Dapp開發(fā)等等田度,基本都是通過視頻進(jìn)行學(xué)習(xí),效率的確比看書看文字高很多解愤。
不過镇饺,學(xué)習(xí)過程的效率是一回事,學(xué)習(xí)效果如何又是另一回事送讲。雖然我在自己永不停歇的好奇心驅(qū)使下學(xué)了如此多的東西奸笤,但是真正能掌握并應(yīng)用的可以說寥寥無幾。
主要原因就在于哼鬓,我只學(xué)不用监右。
我在學(xué)習(xí)的時(shí)候也會(huì)跟著視頻敲代碼,但是我只是照葫蘆畫瓢异希,并沒有用這些技能來解決實(shí)際問題健盒。
這種快速學(xué)習(xí)法并不適用于大多數(shù)程序員和開發(fā)者,因?yàn)樗麄兊哪繕?biāo)是要熟練掌握甚至精通某些領(lǐng)域,而我的學(xué)習(xí)目的只是快速了解一門計(jì)算機(jī)語言是如何使用的扣癣、一個(gè)應(yīng)用是如何從0到1開發(fā)出來的惰帽,背后的原理是什么。
當(dāng)然父虑,我的最終目的還是希望能夠在遇到需求或問題的時(shí)候该酗,能夠知道該使用什么工具、能夠靈活運(yùn)用這些工具來解決問題士嚎。但是現(xiàn)在由于職業(yè)所限,缺乏解決實(shí)際問題的機(jī)會(huì)航邢,只能先“眼高手低”了耕赘,等以后遇到了實(shí)際需求和問題,再去加深學(xué)習(xí)和應(yīng)用膳殷。
前陣子在知乎上看到一個(gè)問題操骡,說學(xué)了半個(gè)月的Python,覺得沒什么用怎么辦赚窃?
說實(shí)話册招,我從2018年初正式啟動(dòng)Python學(xué)習(xí)到現(xiàn)在,除了數(shù)據(jù)分析課上的Python練習(xí)勒极,其他真正用Python解決自己實(shí)際問題的機(jī)會(huì)只有三次是掰。
第一次是需要將一本影印版的PDF書轉(zhuǎn)成文字版,試了幾個(gè)OCR軟件效果都不是很好辱匿,最后就用了百度的OCR SDK键痛,寫了一個(gè) Python 腳本。效果杠杠的匾七,錯(cuò)誤率很少絮短,免去了大量的校對(duì)時(shí)間。
第二次是要做一套PPT昨忆,想找一些模板做設(shè)計(jì)參考丁频。但是到PPT模板網(wǎng)站上看圖片不方便全面對(duì)比,而且圖片還要一張張保存邑贴,于是就用Python寫了一個(gè)爬蟲腳本席里,半個(gè)小時(shí)竟然把那個(gè)網(wǎng)站一個(gè)類別下的7000多張模板圖片全都下載下來了。
第三次是從一個(gè)無版權(quán)圖片站下載了一些不同尺寸的圖片拢驾,這些圖片下載下來文件名是好長一串亂碼數(shù)字奖磁,為了區(qū)別不同尺寸的文件,我想用每張圖片的內(nèi)容信息和尺寸信息給這些圖片進(jìn)行重命名独旷。于是就寫了一個(gè) Python 腳本署穗,不到1分鐘就把手工操作可能需要2個(gè)小時(shí)的重命名工作完成了寥裂。
其實(shí)細(xì)想一下嵌洼,我們的工作中其實(shí)存在大量可以用 Python 去自動(dòng)化的工作案疲,只是一般情況下,由于工作量不大麻养,所以我們寧愿花2個(gè)小時(shí)機(jī)械化手動(dòng)操作褐啡,也不愿意花半天時(shí)間研究怎么寫一個(gè) Python 腳本來給自己提升效率。
但是工具的掌握一定是建立在多次運(yùn)用的基礎(chǔ)上的鳖昌。也許對(duì)于只有語法基礎(chǔ)的我們來說备畦,寫一個(gè)這么小的 Python 腳本需要半天時(shí)間,但是只要我們愿意多花幾個(gè)這樣的半天许昨,那么我們對(duì) Python 的運(yùn)用就會(huì)越來越熟練懂盐,總有一天會(huì)只用一個(gè)小時(shí)寫腳本+5分鐘運(yùn)行,來替代5個(gè)小時(shí)的手動(dòng)操作糕档。到那時(shí)莉恼,你就會(huì)發(fā)現(xiàn),自己不再是一個(gè)人面對(duì)繁重的工作速那,而是帶領(lǐng)著一個(gè)可以靈活配置俐银、隨用隨取的機(jī)器人團(tuán)隊(duì)在戰(zhàn)斗。
AI和自動(dòng)化替代機(jī)械重復(fù)性工作已是大勢所趨端仰。這也是為什么我樂此不疲地去學(xué)習(xí)各種計(jì)算機(jī)工具的原動(dòng)力捶惜。既然替代必將到來,為什么我們不快人一步荔烧,先用自己可以掌握的技能去解決掉自己工作中的機(jī)械化部分吱七,節(jié)省出更多的時(shí)間去做更多高價(jià)值的事情,以便在科技發(fā)展的滾滾浪潮中乘勢而起鹤竭,不至于掉隊(duì)陪捷。
寫在后面
其實(shí)我本來是準(zhǔn)備把第三個(gè)腳本的研究和實(shí)現(xiàn)過程寫出來分享一下的,因?yàn)槭沁@周末剛搞的诺擅,正熱乎著呢市袖,結(jié)果一不小心寫了這么多感慨。那就明天再分享吧(捂臉~
最后烁涌,祝愿每一位學(xué)習(xí) Python 的小伙伴都能早日將它用起來苍碟,為自己分憂解難。