文科生学Python:我卸载又安装过三次Anaconda | 观察

前言

全球知名编程语言社区TIOBE统计,截至2021年3月,在各编程语言中,Python以14.26%的占有率,3.95%的增幅位居第一。诞生于上世纪80年代末的Python已不再年轻,但其简洁的语句、广泛的应用使它至今仍备受青睐。(文末送读者福利)

近年来,计算机编程教育规模在逐步扩大。绝大部分高校增设了Python选修课。Python进入越来越多大学生的视野,这其中,就包括一大批人文社科类的学生。相较理工科类的学生,他们面临着更多的纠结与焦虑。浪潮裹挟之中,他们该何去何从?

时至今日,2020级本科生南山仍然可以回想起两年前的那个下午。考上人大的她似乎己经成为“别人家的孩子”,在聚会上接受长辈们对自己未来的美好祝愿,心中充满对未来的期待与憧憬。(文末送读者福利)

手机屏幕上的来电显示打断了她的思绪。

电话是Python培训老师打来的。三天前,高考完无所事事的她抱着试一试的心态参与了朋友圈频繁岀现的“三天试听讲,一元学Python”活动。试听期刚结束,培训老师便开始反复劝说她报名Python学习课程。

黑漆漆的编程界面、严谨的输入形式——她无法确定自己能否真正热爱上它们。她想用“有用与否”来衡量这项技能——更像是一个成年人的思考方式,但她暂时无法得到答案。

去学Python吗?——无法预知的门槛与投入令她望而却步。

放弃学Python吗?——可好像在她的世界里,Python已成为人们口中高校学生的“必备技能”,即使,是人文社科的学生。
在这里插入图片描述

1、选择

消消乐游戏15秒的加载间隙中反复出现的Python学习广告,使得国际关系学院2019级本科生夕林学习Python的念头变得更加迫切。对她来说,Python这个词并不陌生,学习Python的想法也已在她的脑海中盘绕了许久。

在夕林看来,定量研究似乎是社会科学专业的学生必须掌握的技能,对于数据的收集和处理分析能够让她更容易地做出完成度较高的学术论文或是新闻作品。但大一时,数据是她完全未知的领域。spss、stata、r语言都是熟悉又陌生的名词,而python更是出现在社交网络的各个角落里。闲暇时,夕林会设想,学会了Python是不是真的可以让自己“快人一步”,从而在某种竞争中获得优势。

某次刷朋友圈时,一位历史学院的师兄给予了纠结中的夕林莫大的影响。通过朋友圈的Python证书,夕林知道这位文科出身的师兄由编程小白成长为了一名熟练掌握Python语言的高手。这也使得夕林内心的驱动力或是焦虑,更加迫切。Python是不是一项人文社科类学生同样需要掌握的技能呢?Python学习是不是也比想象中容易呢?恰巧在2021年的寒假,中国人民大学统计调查协会举办了一个面向Python小白的“假期Python修行”活动,通过8天的打卡系统学习Python知识。夕林自然而然地扫码入群了。

起初的两节课相对顺利——安装Anaconda、Pycharm(Python中的一款集成开发软件)等相对简易的程序,进行初始的入门学习。即使在这个入门的步骤,夕林也总是和自己学习过Python的理科朋友请教。但当课程进行到中期,题目的难度开始逐渐上升,她觉得自己不太能理解学习的体系。慢慢的,她就不再点开那个打卡的界面。

如今回忆起那个寒假失败的打卡活动,夕林觉得是因为学习Python没有明确的导向,“我好像在学,但也不清楚学出来能做什么,而且一段时间不用就会忘记。”

直到这个学期伊始,夕林发现新闻学院开设了一门编程语言基础”课程,旨在通过Python的学习掌握数据可视化的技巧和数据新闻的制作。这个课纲一下子戳中了夕林的心,她觉得或许这次会有动力学习这项技能。然而这是一门开设在被课程占满的工作日上午和下午之间的“午课”,面对疲惫的午后和繁忙的课程表,一门非双选认证跨专选修课着实是一种负担。她觉得没有必要,“生活里还有许多优先级更高的事情”。在她看来,Python还是要学,只是还没到恰当的时期。(文末送读者福利)

2、纠结

面临纠结与抉择的,不仅仅只有夕林一人。

在三天试听期内,培训老师会要求南山和其他学员们在交互学习Python的同时,额外阅读许多如 “再不学Python就会被时代抛弃” “Python才是未来的风口”的文章,并在课程群里分享阅读感受。三天一到,培训老师便开始了对她的轮番“劝导”:“高考完就是学Python最好的时候!不学Python可是要被淘汰的!”

事实上,培训营销在这场席卷全国的Python热潮中发挥了重要作用。市面上常见的Python课程营销模式以基础介绍为引流,选课成功后,页面会推送几百至数千元不等的进阶课程链接,而免费观看的直播课程也仅仅只涉及一部分基础知识。此类Python课程往往采用嵌套营销的模式,后续学习需不断追加费用,获取完整技能往往需要3000—5000元的费用,以及大量的时间与精力。

满满的课程规划,范围内可以接受的价格,那时的南山几乎要被培训老师说服了。当付款界面跳转到她的面前,她几乎准备拿起手机扫码。但在真正付款之前,一丝犹豫涌上心头。“可能开学之后也不一定有时间,按照课程规划每天大概要花费一两个小时,很担心自己能不能跟着学。”南山后来从论坛上得知,这家公司的口碑并不好,课程的逻辑设计也相对较差。她犹豫再三,最终选择了放弃。

但南山并没有就此打消学习Python的念头。在入学报到前一个月内,她零零散散地看了一些Python相关的学习视频。进入大学后,陡然上升的数学课程难度、与周围人的英语口语差距、补充资料极多的专业课程都让她分身乏术。她逐渐淡忘了Python。半个学期后,第一次微积分考试的失利让她陷入低落与自我怀疑中,“突然就想到自己是不是一直都在逃避一些做不好的事情,比如Python?”

进入大学后的很长一段时间内,Python都是南山的一块心结,对Python的犹豫甚至逃避,曾让她一度陷入自我否定当中。她一直认为编程是一项必备的实用技能。这似乎是一种多见的现象:在对数十名大学生的问卷调查中,有65.9%的人认为当初选择学习Python是看中Python的实用性。

但这种实用性最终会用在他们人生的何处,我们目前无从得知。

3、前行

对数据新闻的兴趣,使新闻学院2020级本科生芋头迈出了Python学习的第一步。先前对定量研究的小范围学习,使她了解到了Python的广泛应用性。恰逢新闻学院开设了编程语言基础的选修课,在学长学姐的推荐和男友的支持下,选课时的她没有丝毫犹豫。理解课程的原理后,她每周的作业基本都能够通过参照PPT与CDSN社区上的案例照猫画虎地完成。

“起初没觉得难。”这个想法持续了一个月,直到最新的排序作业让芋头挣扎了两个小时后束手无策,只得求助于男朋友。对于统计学院学过C语言的他来说,Python的使用几乎驾轻就熟,他“几乎全程辅助”芋头完成了当周的作业。

“Python对于逻辑和耐心有很高的要求。”芋头坦言。作为新闻学院的选修课,该课程后期也会进入社交媒体数据分析、融媒体报道、数据可视化等对于新闻学子较为实用的专题。她相信这门课是一个很好的锻炼机会,也对学好这门课程怀有信心与热情。

与芋头的经历相似,夏日的一本游戏编程书开启了2020级本科生包子的Python学习之旅。这是他自主购买的第一本Python编程书。大二的专业课要求包子暑假自学掌握一定的Python基础,焦虑随着炎炎夏日缓慢增长。但当真正开学之后,包子惊喜地发现,他可以在专业课的深入学习中逐渐梳理清楚这门语言。

但不是所有人都能够直面Python的学习,也不是所有人都能在实际行动中克服焦虑。

我们收集到了10多位有过Python学习经历的人文社科专业学生关于学习Python的看法,大多数人表示“快逃”“听不懂没学会”“束手无策、一团乱麻”。而像芋头和包子一样认为“热爱可以克服焦虑”的人却寥寥无几。

4、未来

时至今日,南山仍然能回想起两年前那个被Python打乱的下午。经历了漫长的大学时光,她终于认识到,“Python只是个工具”,而她有选择不使用的权利。完成大创课题时,面对用Python抓取数据的需要,她坦然求助于擅长编程的队员。她逐渐发现,原本对Python的焦虑很大程度来自对编程语言的无知,以及不确定的未来。而她已能够从容地面对未知与不定,从焦虑的漩涡中抽离。

夕林同样搁置了Python学习计划。对于人文社科类的学生,完成课堂作业、大小创等科研项目(尤其是定量研究)是学习Python的重要驱动力。但夕林在经历了三年的历练后,发现在处理大多数任务的过程中,Python都并不是唯一的解决途径。诸如“stata”“八爪鱼”等数据分析软件同样能起到数据抓取与采集的功能。Python只是一种选择。

芋头则继续钻研着Python。每个周二中午,她都会走向明德新闻楼,为一周一次的Python课堂做好准备。北京已有初春的微微暖意,午间的阳光轻落在她的肩上。

如同过去每一个做出决定的微小时刻,尽管难以预知未来如何,她仍在行动着。

(受访者南山、包子、夕林、芋头均为化名)

读者福利:知道你对Python感兴趣,便准备了这套python学习资料,

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(学习教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈



在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。
在这里插入图片描述

好文推荐

了解python的前景: https://blog.csdn.net/weixin_49892805/article/details/127196159

python有什么用: https://blog.csdn.net/weixin_49892805/article/details/127214402

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值