学了编程之后,同是新手的他们做了什么?
day 3
如果让我来讲给你,学编程这事多有意思,事情会变得很不得体:我写了太多程序,我对这事有太多的喜欢,以至于很难对你讲述得清楚。
当你习惯了编程给工作生活带来的快乐和高效,你就再也回不到过往的那种节奏去。
比如,现在你正读的这篇文章,是我用Markdown(一个特别高效的文档书写工具,需要借助编码)的语法在VS Code(写代码用的编辑器)上写的,我用git做版本管理,最后它以gitbook的形式发布。而word,是再也回不去了。
或许你还看不明白我上一段在说什么,没关系,再往前走一点点,你也可以感受到这种便利和快乐。
下面,我要讲给你四个编程初学者的故事,他们利用编程,做出了好些有趣、有用的事情。它们,都发生在我的身边。
(一)一个大学生,在用Python预言P2P暴雷
A君以前是我们这里的一个数据分析实习生,他在广州的华南理工大学念金融。因为父母早年做生意,家境会比较优渥。
近几年P2P很火,高收益率吸引了许多人。去年底的时候,父母想买一些,但是又常听说机构卷钱跑路的新闻,自己不懂,所以来问问自己家的大学生。
A君懂得P2P运作原理,一部分人通过中间机构把钱借出去赚利息,一部分人通过中间机构借到钱解燃眉之急。他也懂收益越高,风险越高的道理。
但这些,都是大道理,不能解决问题。告诉自己父母也没什么用。
他决定做点定量的分析。
首先,他用Python写了一个爬虫,把众多P2P机构的评论、利率、交易的历史数据全都抓取了下来。
接着,他利用别人已经做好的一个人工智能模型,总结出那些破产跑路的平台,具有哪些数据特征。
把现在的机构和历史跑路的机构做了对比,这一比麻烦了:有问题,即将跑路的机构一大把。
P2P整个行业都要地震。
他告诉父母:别买了,这个铁定会出事。把钱先正常存着吧。要真想买,可以买点外币。
后来的事情大家都知道了,P2P大面积暴雷,机构跑路,多少人血本无归。
图片发自简书App
这是当时正常,但是他预言会暴雷跑路的名单节选:
潮人贷、他项车贷、Aoao贷、酷宝盒、月月贷、首库金融、绿谷贷融资、五岳贷、国泰财富、吉盟财富、千店贷、华众时贷、富轩投资、升值贷、互贷网……
此外,他还做出一份避雷指南给家人:
已上线时长越长、获得ICP许可证、加入监管协会、平台背景为国资系、上市系、银行系和风投系的P2P平台,其风险要相对低一点。
对于平台的运营模式,参考投资期限越长,每天展示交易数据的P2P平台,其风险越低。
P2P平台的投标保障这种东西基本没用。
对于网友评论信息,网友印象评价的前七个关键词中,出现"老板牛”、"提现快”的P2P平台,其风险相对较低,而出现"坑爹”关键词的P2P平台,则风险较高。
对于平台交易信息,平均参考收益率大于8.4%时,P2P平台的风险急剧上升。对于用户评价信息,平均提现分大于3.5分的P2P平台,风险越低。
(二)我的同事,在用Python做社群运营
作为一家做在线教育的公司,我们会有非常多的微信群聊。
在一期课程结束之后,为了防止群聊里长出小广告来,打扰到用户,通常我们会把群聊解散。
如果量少还好,但如果数量多了,就会让人头痛:这一个个可得点多久啊!
在这样的情况下,负责这事的酱酱就跑来问我:"吴枫呀,有没有什么办法,把这个群聊给自动解散掉。”
那时,我正忙于研发Python课程,正好缺人来试学。我就讲:"办法当然是有的,不过你得自己学。我教你Python,学会了你自己写。”
……
我们在学习两周之后,开始着手写的这个程序。当时有两个方案,一个是直接调用微信相关的模块来操作,但是坏处是微信对此监管很严格,滥用这个模块很容易导致封号。而我们,有很多群聊,的确是要滥用的……
酱酱自己想到了第二个方案:Python里有一个模块,能够用代码来模拟电脑的键盘鼠标,自动进行操作。这样只要登录微信网页版,再执行这个程序,电脑就可以自动点点点,把群聊给清理干净。
最后,执行的效果就像这样:
图片发自简书App
从那天开始,公司再也没有运营同事会用手点击来解散群聊。把需要解散的群聊名字一键导入进去,点击执行,稍等一会就全部搞定。
事实上,这样一个程序,只需要改一改,可以替代我们所有重复性的键鼠操作。
后来正因为这件事,我们公司进入了全民学编程的时代。
(三)我的朋友,在用Python做商业提案拿offer
如果你对广告行业有所了解,会知道近几年这个行业不大景气,客户很多适合倾向于自己持有一个品牌传播团队,或者是绕过广告公司,直接和渠道进行合作推广。
广告公司的收入,好几年过去不见上涨。优秀的人才在流失向其他的行业。
我认识一位小朋友,本科是念广告,毕业后凭借优秀的创意才能和学习能力,去了一家全球顶尖的4A广告公司,在里面一直都过得还不错。
末的时候,他找我说决定离开:我再也不想留在这个行业了。你知道吗,这都了,我身边还有同事不知道大疆是什么,Surface电脑是什么。这可是号称见多识广的一线广告人呐。
我问他想去做什么,他说想去做甲方,做旅游业,但是自己之前没做过旅游相关的项目,可能不大容易,有什么办法吗?
我告诉他没关系,这都,每个行业都缺懂数据的人才。懂数据的人,他哪个行业都能懂,因为经验会欺骗,但数据不会。你学点编程,加上你才华,不管哪儿的市场部面试横竖都能过。
他去报名了一个线下班,花了几万块,去学了编程和数据分析。
后面他在面试的时候,还专门写了一个ppt,是将目标企业,在网络上的所有评论数据,都给抓取了下来。然后用一个自然语言处理的库,提取出高频的关键词,分析游客情绪数据,他们究竟在关注什么,吐槽什么。
然后用这个东西,去做推广方案,去做改良方案。
这offer自然是稳的,薪资比之前翻了两倍还多。
现在我已经找不到那份ppt,但代码是可以还原的,我用深圳欢乐谷为例,简单演示一下当时的效果:
图片发自简书App
(四)一个高中生,在用Python写小游戏
Z君,是我在玩王者荣耀的时候认识的朋友,他技术特别老练:最强王者三十多个星。
所以每次玩,都是他带我。
后来我们加了微信好友,我才知道:Z君还在念高二,在西安一所蛮厉害的中学。
或许是因为我一直没问过他:为什么念中学,还有那么多时间打游戏。我们的关系一直都还挺融洽,颇有种忘年交的感觉。毕竟我念中学时候,也会溜到网吧打游戏。道理都懂,谁还没个年轻时候呢?
后来,我开始做Python的项目,在朋友圈里发了内测邀请的消息。
他在下面回复:"我想试试。”
这一试不得了。打游戏好的人,仿佛做什么都有天赋,他是那一轮内测用户里,学习最快的那一个,动不动就学到晚上一两点——而从前,这是属于打游戏的时间。
他在学完第12关之后,已经不满足课程里的内容,就自己写了一个文字冒险的游戏。大概长这样:
图片发自简书App
这是一个正儿八经的文字冒险游戏,剧情会根据用户的选择来变化。甚至,还有游戏记录存档的功能。
因为这是第一个用户,主动写出的游戏程序。所以现在,我把这个游戏作为了Python小课中的一个项目(《文字冒险》),让所有学习Python小课的用户,都可以体验它。
在写这篇稿件的时候,Z君已经用Python写出来《2048》、《Flapy Bird》、《炸弹人》等多个小游戏。
目前,Z君已经开始读高三,每天很忙碌,已经在游戏里或者是Python课里见不到他。但是,他上次告诉我:编程这事有意思,他想大学时候去学计算机。到时候,希望来我们这里实习。
我说,行,加油,欢迎你。
(五)你也可以
以上,就是我今天要分享的四个全部故事。
其实真正想说的就一句:编程是一件非常自由而高效的事情,学会它你可以用来实现任何你想实现的项目:人工智能、解放工作、数据分析、自制游戏……都能成。
也欢迎你来学习它。
(六)今日份的作业
使用电脑打开(推荐使用chrome,或qq浏览器)。课程权限已经帮你开好,点击登录即可。
打开第2关:《数据大不同》,继续体验Python学习。