From:有朋友告訴數(shù)據(jù)猿,希望我能以自己的python學(xué)習(xí)經(jīng)歷為藍(lán)本,為大家?guī)沓审w系的文科生學(xué)python的方法梳理,幫助文科生快速入門python。
For:今天第一篇,數(shù)據(jù)猿先說說自己的學(xué)習(xí)經(jīng)歷吧!或許會讓各位看官明白,文科生在這個(gè)大時(shí)代下的不容易和小機(jī)遇,充分明白學(xué)python的源動力,以及如何繞過一些坑。
文科生快速入門python(一)|數(shù)據(jù)猿的曲折經(jīng)歷焦慮的本科學(xué)習(xí)遺憾的編程初體驗(yàn)觸及靈魂的計(jì)算傳播學(xué)暨大給我的驚喜漫漫python路如何繞過坑后記
焦慮的本科學(xué)習(xí)
我本科是廣告學(xué)專業(yè),2015級,大學(xué)四年正是中國移動物聯(lián)網(wǎng)騰飛的四年。我和同學(xué)們都非常羨慕所謂”計(jì)算機(jī)專業(yè)“的硬實(shí)力,羨慕他們的高薪,羨慕他們找工作好找。本科四年也是紙媒終結(jié)的時(shí)代,數(shù)字營銷也在逐漸取代傳統(tǒng)廣告。
大家普遍有一種焦慮感,廣告專業(yè)工資低,廣告專業(yè)好工作難找。所以,有實(shí)力的轉(zhuǎn)去做設(shè)計(jì),因?yàn)閺V告行業(yè)里,設(shè)計(jì)師工資是比較高的。沒實(shí)力沒毅力的,比如說我,去找了新媒體的實(shí)習(xí)機(jī)會。做了一段時(shí)間才知道,新媒體非常看重本身體系的創(chuàng)造能力,就是說到一個(gè)容易催生新文章的的環(huán)境,或者本身占據(jù)大流量的環(huán)境,想不火都難。沒有重金投入,并且處處受限的新媒體賬號是很難做大的。
遺憾的編程初體驗(yàn)
我本著拓寬自己知識面的想法,大三上學(xué)期,也就2017年,選了智能工程學(xué)院的matlab程序設(shè)計(jì)的課程。然而我的編程入門體驗(yàn)非常糟糕。我現(xiàn)在算是清楚了,當(dāng)時(shí)上這門課的老師并沒有遵循清晰的編程教學(xué)體系,他將matlab的重點(diǎn)放在了力學(xué)、電學(xué)的應(yīng)用上。很多實(shí)際案例我根本不能理解,所以除了課程得分剛過線,同時(shí)也沒能成體系地學(xué)會這門編程語言。
大三上學(xué)期,我們還有網(wǎng)頁設(shè)計(jì)與制作,這門課算是本專業(yè)的編程了。主要在Adobe Dreamweaver上學(xué)習(xí)了HTML和CSS,同時(shí)學(xué)了點(diǎn)JavaScript的知識,老師也比較負(fù)責(zé),平時(shí)適當(dāng)?shù)恼n堂練習(xí)作業(yè)也讓我初步學(xué)會了這個(gè)標(biāo)記語言。可惜,學(xué)到最后發(fā)現(xiàn)自己HTML+CSS做的再好,也不如專業(yè)做前端的人,我們學(xué)習(xí)的東西還不如直接買模板并加上花哨的特效。
現(xiàn)在明白,當(dāng)時(shí)之所以沒有形成對這種語言的熱愛,除了面臨著JavaScript等前端的大山,還是是因?yàn)闆]有在目標(biāo)的職業(yè)中找到相合的熱愛點(diǎn)。如今明白python的廣泛應(yīng)用渠道,包括數(shù)據(jù)新聞和數(shù)字營銷,所以才讓我熱愛滿滿。
觸及靈魂的計(jì)算傳播學(xué)
同樣是大三,因?yàn)橐獪?zhǔn)備考研和保研,我猛然間在茫茫學(xué)海中發(fā)現(xiàn)了“計(jì)算廣告”這朵“奇葩”。當(dāng)時(shí)的我意味著是一門具有顛覆性的學(xué)科。所以盯著這個(gè)領(lǐng)域一直深挖,我也曾詢問過本專業(yè)的老師,但老師們并沒有非常熟悉這個(gè)概念,所以我就一直在自學(xué)。
憑借著自學(xué),我逐漸了解到祝建華教授,了解到王成軍副教授,了解到計(jì)算廣告的劉鵬老師,了解了南京大學(xué)的計(jì)算傳播網(wǎng)。我才知道,原來傳播學(xué)還有這么一片廣闊的交叉領(lǐng)域。計(jì)算傳播網(wǎng)上那句“尋找人類傳播行為可計(jì)算化的基因”,聽得我是心潮澎湃。

計(jì)算傳播學(xué)的目標(biāo)是尋求人類傳播行為的“基因”,是尋求傳播行為最“基本粒子”。這種極具理工科的和大劉科幻小說風(fēng)格的“文案”,讓我那喜愛自然科學(xué)的“魂”,與喜歡人文歷史的“魂”,在一瞬間發(fā)生了共鳴,這個(gè)共鳴還同時(shí)喚醒了我那負(fù)責(zé)未來規(guī)劃的“魄”。
沒錯(cuò),這就是我要了解的東西,吾將畢生求索之!
暨大給我的驚喜
由于全是自學(xué),視野多少有些狹窄,直到在緊鑼密鼓準(zhǔn)備保研的2018年暑期,才發(fā)現(xiàn)暨大也是大數(shù)據(jù)新聞、營銷研究與應(yīng)用的重鎮(zhèn)。據(jù)我觀察,之所以沒有在自學(xué)的時(shí)候被我發(fā)現(xiàn),可能因?yàn)轸叽蟮睦蠋焸兤毡檎J(rèn)為所謂的”大數(shù)據(jù)“并沒有逃離原來的傳統(tǒng)的社會科學(xué)范疇,還不能稱之為學(xué),大數(shù)據(jù)的使用只能是原來研究方法的延伸;而且,暨大在這“大數(shù)據(jù)”方面的研究主要是在輿情社會治理、危機(jī)傳播、數(shù)字營銷方面,相比于南京大學(xué)”計(jì)算傳播研究中心“那般新潮的”數(shù)據(jù)感“,暨大認(rèn)為”大數(shù)據(jù)“只是新聞傳播變革的一個(gè)方向,而非未來的全部方向。二者的名稱上都可以看出差別,南京大學(xué)的叫“計(jì)算傳播學(xué)實(shí)驗(yàn)中心”,暨大叫“傳播大數(shù)據(jù)實(shí)驗(yàn)中心”。
綜合比較之下,南大新傳一枝獨(dú)秀,暨大新傳百花齊放。
漫漫python路
保研結(jié)束后,我打算正式學(xué)習(xí)python。我找了很多公眾號,找了不少的博客,我可以在在線編輯器上編寫print,但是一到cmd或者編輯器上,就各種錯(cuò)誤、各種蒙圈。python和pycharm官網(wǎng)五花八門的介紹也讓我望而卻步,后來我找了一些電子書,打算跟著電子書進(jìn)行學(xué)習(xí)??吹帽容^多的是《笨辦法學(xué)python(第三版)》,結(jié)果還是死到了環(huán)境配置上,notepad++用不了。當(dāng)時(shí)也不懂在cmd上怎么編輯,后來,就沒有后來了。折騰了兩周,還是只能在在線編輯器上寫點(diǎn)簡單的數(shù)據(jù)類型,以及把他們輸入輸出打印出來。后來,要寫本科畢業(yè)論文,還要實(shí)習(xí),就不了之了,真實(shí)版的《python從入門到放棄》了......
正式畢業(yè)后,實(shí)習(xí)沒有了,整天賦閑在家,看到曾經(jīng)的同學(xué)們拿著工資爽歪歪,我不學(xué)點(diǎn)東西怎么成呢。所以,我又重新拾起了python。說來也巧,那段時(shí)間最火的APP可謂就是“學(xué)習(xí)強(qiáng)國“了,上面除了各種新聞外,還有視頻圖書,簡直是個(gè)巨無霸。我就想,看看這個(gè)超級APP有沒有python,一搜,居然還真有。哈工大車萬翔老師的《高級語言程序設(shè)計(jì)python》,聽了之后,覺得真是非常適合我,視頻講解非常清晰簡明扼要,而且還能刷學(xué)習(xí)強(qiáng)國的積分,更關(guān)鍵的是,我按照車?yán)蠋煹囊曨l,成功完成了python在cmd上運(yùn)行,從此才正式入了python的門。
對了,暨大新傳讓我可喜的還有其非?!按髷?shù)據(jù)”的課程,我曾經(jīng)自學(xué)想去探究的東西,比如計(jì)算廣告學(xué)、數(shù)據(jù)挖掘,暨大都有相應(yīng)的課程,恰好滿足我的需求。曾經(jīng)難以入門python的我,也遇到了自學(xué)python的廣告學(xué)專業(yè)導(dǎo)師。
如何繞過坑
可見,我的編程學(xué)習(xí)是非常緩慢而低效的。因?yàn)榭偸巧瞪档奶M(jìn)很多坑,現(xiàn)在看來,這些坑都很好解決。
-
坑一:不喜歡就不要強(qiáng)求
其實(shí)文科生學(xué)編程并非完全必要,新聞傳播學(xué)科更是如此。就算是數(shù)據(jù)新聞和數(shù)字營銷,也有專才做很技術(shù)的東西,如果自己不喜歡數(shù)據(jù)和編程,盡可以避而遠(yuǎn)之。但是不要忽視數(shù)據(jù)的價(jià)值,懂得編程才能很好地利用數(shù)據(jù)??傊?,熱愛才是學(xué)習(xí)的源泉。若愛,請深愛,若棄,請徹底。
-
坑二:學(xué)習(xí)資源很難找
找到優(yōu)質(zhì)的學(xué)習(xí)資源,是學(xué)習(xí)任何新知識的必由之路。資源找的好,學(xué)的就快!
python學(xué)習(xí)的關(guān)鍵網(wǎng)站如下——
Github 全球最大的代碼托管社區(qū),可以去里面找優(yōu)質(zhì)的代碼
CSDN 中國最大的程序員社區(qū),可以去里面找代碼、查文檔、查報(bào)錯(cuò)。還可以在里面寫筆記,記錄自己的學(xué)習(xí)日常,或者尋找大佬幫忙。
阿里云大學(xué) 這是我最喜歡的學(xué)習(xí)平臺,優(yōu)先級高于B站。優(yōu)勢不解釋。
當(dāng)然,微信公眾號也有不少,直接在微信搜就可以找到不少
python學(xué)習(xí)的微信公眾號。但關(guān)注文科數(shù)據(jù)員(ID:HSS_data),可以學(xué)的更快哦!img -
坑三:小問題消磨信心
千萬不要像我一樣,遇到
cmd無法運(yùn)行、環(huán)境搭建不順利就放棄治療了!多查一查百度、谷歌,多找人請教,這些小問題都是可以一步一步克服掉的!或者,今天搞不定難題,明天再試試,說不定忽然就想通了。這種debug的經(jīng)歷是必不可少的,希望想學(xué)python的人千萬要多多獨(dú)立debug!
后記
當(dāng)我回過頭來再看這一切的時(shí)候,真可謂是“山重水復(fù)疑無路,柳暗花明又一村”。暨大校外導(dǎo)師張燕玲老師給我們說過,找到自己的熱愛,遵循自己的內(nèi)心,終會找到自己未來的路。我想,或許我在“文科大數(shù)據(jù)”這條路上找到了自己喜歡的東西吧。人生苦短,我用Python!
相信各位看官也會找到自己的熱愛的,如果喜歡python與數(shù)據(jù),那就一起同行吧!
文字編輯:數(shù)據(jù)猿Riggle
?
這里是文科數(shù)據(jù)員
探索新文科的可計(jì)算范式
本號提供齊全的代碼(僅供學(xué)習(xí))
?
