文科生快速入门python(一) | 探索计算传播学的艰辛历程

文科生快速入门python(一) | 探索计算传播学的艰辛历程

From:有朋友告诉数据猿,希望我能以自己的python学习经历为蓝本,为大家带来成体系的文科生学python的方法梳理,帮助文科生快速入门python

For:今天第一篇,数据猿先说说自己的学习经历吧!或许会让各位看官明白,文科生在这个大时代下的不容易和小机遇,充分明白学python的源动力,以及如何绕过一些坑。


焦虑的本科学习

我本科是广告学专业,2015级,大学四年正是中国移动物联网腾飞的四年。我和同学们都非常羡慕所谓”计算机专业“的硬实力,羡慕他们的高薪,羡慕他们找工作好找。本科四年也是纸媒终结的时代,数字营销也在逐渐取代传统广告。

大家普遍有一种焦虑感,广告专业工资低,广告专业好工作难找。所以,有实力的转去做设计,因为广告行业里,设计师工资是比较高的。没实力没毅力的,比如说我,去找了新媒体的实习机会。做了一段时间才知道,新媒体非常看重本身体系的创造能力,就是说到一个容易催生新文章的的环境,或者本身占据大流量的环境,想不火都难。没有重金投入,并且处处受限的新媒体账号是很难做大的。

遗憾的编程初体验

我本着拓宽自己知识面的想法,大三上学期,也就2017年,选了智能工程学院的matlab程序设计的课程。然而我的编程入门体验非常糟糕。我现在算是清楚了,当时上这门课的老师并没有遵循清晰的编程教学体系,他将matlab的重点放在了力学、电学的应用上。很多实际案例我根本不能理解,所以除了课程得分刚过线,同时也没能成体系地学会这门编程语言。

大三上学期,我们还有网页设计与制作,这门课算是本专业的编程了。主要在Adobe Dreamweaver上学习了HTMLCSS,同时学了点JavaScript的知识,老师也比较负责,平时适当的课堂练习作业也让我初步学会了这个标记语言。可惜,学到最后发现自己HTML+CSS做的再好,也不如专业做前端的人,我们学习的东西还不如直接买模板并加上花哨的特效。

现在明白,当时之所以没有形成对这种语言的热爱,除了面临着JavaScript等前端的大山,**还是是因为没有在目标的职业中找到相合的热爱点。**如今明白python的广泛应用渠道,包括数据新闻和数字营销,所以才让我热爱满满。

触及灵魂的计算传播学

同样是大三,因为要准备考研和保研,我猛然间在茫茫学海中发现了“计算广告”这朵“奇葩”。当时的我意味着是一门具有颠覆性的学科。所以盯着这个领域一直深挖,我也曾询问过本专业的老师,但老师们并没有非常熟悉这个概念,所以我就一直在自学。

凭借着自学,我逐渐了解到祝建华教授,了解到王成军副教授,了解到计算广告的刘鹏老师,了解了南京大学的计算传播网。我才知道,原来传播学还有这么一片广阔的交叉领域。计算传播网上那句“寻找人类传播行为可计算化的基因”,听得我是心潮澎湃。

img

计算传播学的目标是寻求人类传播行为的“基因”,是寻求传播行为最“基本粒子”。这种极具理工科的和大刘科幻小说风格的“文案”,让我那喜爱自然科学的“魂”,与喜欢人文历史的“魂”,在一瞬间发生了共鸣,这个共鸣还同时唤醒了我那负责未来规划的“魄”。

没错,这就是我要了解的东西,吾将毕生求索之!

暨大给我的惊喜

由于全是自学,视野多少有些狭窄,直到在紧锣密鼓准备保研的2018年暑期,才发现暨大也是大数据新闻、营销研究与应用的重镇。据我观察,之所以没有在自学的时候被我发现,可能因为暨大的老师们普遍认为所谓的”大数据“并没有逃离原来的传统的社会科学范畴,还不能称之为学,大数据的使用只能是原来研究方法的延伸;而且,暨大在这“大数据”方面的研究主要是在舆情社会治理、危机传播、数字营销方面,相比于南京大学”计算传播研究中心“那般新潮的”数据感“,暨大认为”大数据“只是新闻传播变革的一个方向,而非未来的全部方向。二者的名称上都可以看出差别,南京大学的叫“计算传播学实验中心”,暨大叫“传播大数据实验中心”。

综合比较之下,南大新传一枝独秀,暨大新传百花齐放。

漫漫python路

保研结束后,我打算正式学习python。我找了很多公众号,找了不少的博客,我可以在在线编辑器上编写print,但是一到cmd或者编辑器上,就各种错误、各种蒙圈。pythonpycharm官网五花八门的介绍也让我望而却步,后来我找了一些电子书,打算跟着电子书进行学习。看得比较多的是《笨办法学python(第三版)》,结果还是死到了环境配置上,notepad++用不了。当时也不懂在cmd上怎么编辑,后来,就没有后来了。折腾了两周,还是只能在在线编辑器上写点简单的数据类型,以及把他们输入输出打印出来。后来,要写本科毕业论文,还要实习,就不了之了,真实版的《python从入门到放弃》了…

正式毕业后,实习没有了,整天赋闲在家,看到曾经的同学们拿着工资爽歪歪,我不学点东西怎么成呢。所以,我又重新拾起了python。说来也巧,那段时间最火的APP可谓就是“学习强国“了,上面除了各种新闻外,还有视频图书,简直是个巨无霸。我就想,看看这个超级APP有没有python,一搜,居然还真有。哈工大车万翔老师的《高级语言程序设计python》,听了之后,觉得真是非常适合我,视频讲解非常清晰简明扼要,而且还能刷学习强国的积分,更关键的是,我按照车老师的视频,成功完成了pythoncmd上运行,从此才正式入了python的门。

对了,暨大新传让我可喜的还有其非常“大数据”的课程,我曾经自学想去探究的东西,比如计算广告学、数据挖掘,暨大都有相应的课程,恰好满足我的需求。曾经难以入门python的我,也遇到了自学python的广告学专业导师。

如何绕过坑

可见,我的编程学习是非常缓慢而低效的。因为总是傻傻的跳进很多坑,现在看来,这些坑都很好解决。

  • 坑一:不喜欢就不要强求

    其实文科生学编程并非完全必要,新闻传播学科更是如此。就算是数据新闻和数字营销,也有专才做很技术的东西,如果自己不喜欢数据和编程,尽可以避而远之。但是不要忽视数据的价值,懂得编程才能很好地利用数据。总之,热爱才是学习的源泉。若爱,请深爱,若弃,请彻底。

  • 坑二:学习资源很难找

    找到优质的学习资源,是学习任何新知识的必由之路。资源找的好,学的就快!

    python学习的关键网站如下——

    1. Github 全球最大的代码托管社区,可以去里面找优质的代码
    2. CSDN 中国最大的程序员社区,可以去里面找代码、查文档、查报错。还可以在里面写笔记,记录自己的学习日常,或者寻找大佬帮忙。
    3. 阿里云大学 这是我最喜欢的学习平台,优先级高于B站。优势不解释。

    当然,微信公众号也有不少,直接在微信搜就可以找到不少python学习的微信公众号。但关注文科数据员(ID:HSS_data),可以学的更快哦!

    img
  • 坑三:小问题消磨信心

    千万不要像我一样,遇到cmd无法运行、环境搭建不顺利就放弃治疗了!多查一查百度、谷歌,多找人请教,这些小问题都是可以一步一步克服掉的!或者,今天搞不定难题,明天再试试,说不定忽然就想通了。这种debug的经历是必不可少的,希望想学python的人千万要多多独立debug

后记

当我回过头来再看这一切的时候,真可谓是“山重水复疑无路,柳暗花明又一村”。暨大校外导师张燕玲老师给我们说过,找到自己的热爱,遵循自己的内心,终会找到自己未来的路。我想,或许我在“文科大数据”这条路上找到了自己喜欢的东西吧。人生苦短,我用Python

相信各位看官也会找到自己的热爱的,如果喜欢python与数据,那就一起同行吧!

文字编辑:数据猿Riggle
本文首发于vx公众号:文科数据员

这里是文科数据员
探索新文科的可计算范式
欢迎关注公众号,一起加入文科码农群
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值