如果让我来讲给你,学编程这事多有意思,事情会变得很不得体:我写了太多程序,我对这事有太多的喜欢,以至于很难对你讲述得清楚。
当你习惯了编程给工作生活带来的快乐和高效,你就再也回不到过往的那种节奏去。
比如,现在你正读的这篇文章,是我用Markdown(一个特别高效的文档书写工具,需要借助编码)的语法在VS Code(写代码用的编辑器)上写的,我用git做版本管理,最后它以gitbook的形式发布。而word,是再也回不去了。
或许你还看不明白我上一段在说什么,没关系,再往前走一点点,你也可以感受到这种便利和快乐。
下面,我要讲给你四个编程初学者的故事,他们利用编程,做出了好些有趣、有用的事情。它们,都发生在我的身边。

(一)一个大学生,在用Python预言P2P暴雷
A君以前是我们这里的一个数据分析实习生,他在广州的华南理工大学念金融。因为父母早年做生意,家境会比较优渥。
近几年P2P很火,高收益率吸引了许多人。去年底的时候,父母想买一些,但是又常听说机构卷钱跑路的新闻,自己不懂,所以来问问自己家的大学生。
A君懂得P2P运作原理,一部分人通过中间机构把钱借出去赚利息,一部分人通过中间机构借到钱解燃眉之急。他也懂收益越高,风险越高的道理。
但这些,都是大道理,不能解决问题。告诉自己父母也没什么用。
他决定做点定量的分析。
首先,他用Python写了一个爬虫,把众多P2P机构的评论、利率、交易的历史数据全都抓取了下来。
接着,他利用别人已经做好的一个人工智能模型,总结出那些破产跑路的平台,具有哪些数据特征。
把现在的机构和历史跑路的机构做了对比,这一比麻烦了:有问题,即将跑路的机构一大把。
P2P整个行业都要地震。
他告诉父母:别买了,这个铁定会出事。把钱先正常存着吧。要真想买,可以买点外币。
后来的事情大家都知道了,2018年P2P大面积暴雷,机构跑路,多少人血本无归。

这是当时正常,但是他预言会暴雷跑路的名单节选:
潮人贷、他项车贷、Aoao贷、酷宝盒、月月贷、首库金融、绿谷贷融资、五岳贷、国泰财富、吉盟财富、千店贷、华众时贷、富轩投资、升值贷、互贷网……

此外,他还做出一份避雷指南给家人:
已上线时长越长、获得ICP许可证、加入监管协会、平台背景为国资系、上市系、银行系和风投系的P2P平台,其风险要相对低一点。
对于平台的运营模式,参考投资期限越长,每天展示交易数据的P2P平台,其风险越低。
P2P平台的投标保障这种东西基本没用。
对于网友评论信息,网友印象评价的前七个关键词中,出现“老板牛”、“提现快”的P2P平台,其风险相对较低,而出现“坑爹”关键词的P2P平台,则风险较高。
对于平台交易信息,平均参考收益率大于8.4%时,P2P平台的风险急剧上升。对于用户评价信息,平均提现分大于3.5分的P2P平台,风险越低。

(二)我的同事,在用Python做社群运营
作为一家做在线教育的公司,我们会有非常多的微信群聊。
在一期课程结束之后,为了防止群聊里长出小广告来,打扰到用户,通常我们会把群聊解散。
如果量少还好,但如果数量多了,就会让人头痛:这一个个可得点多久啊!
在这样的情况下,负责这事的酱酱就跑来问我:“吴枫呀,有没有什么办法,把这个群聊给自动解散掉。”
那时,我正忙于研发Python课程,正好缺人来试学。我就讲:“办法当然是有的,不过你得自己学。我教你Python,学会了你自己写。”
……
我们在学习两周之后,开始着手写的这个程序。当时有两个方案,一个是直接调用微信相关的模块来操作,但是坏处是微信对此监管很严格,滥用这个模块很容易导致封号。而我们,有很多群聊,的确是要滥用的……
酱酱自己想到了第二个方案:Python里有一个模块,能够用代码来模拟电脑的键盘鼠标,自动进行操作。这样只要登录微信网页版,再执行这个程序,电脑就可以自动点点点,把群聊给清理干净。
从那天开始,公司再也没有运营同事会用手点击来解散群聊。把需要解散的群聊名字一键导入进去,点击执行,稍等一会就全部搞定。
事实上,这样一个程序,只需要改一改,可以替代我们所有重复性的键鼠操作。
后来正因为这件事,我们公司进入了全民学编程的时代。

(三)我的朋友,在用Python做商业提案拿offer
如果你对广告行业有所了解,会知道近几年这个行业不大景气,客户很多适合倾向于自己持有一个品牌传播团队,或者是绕过广告公司,直接和渠道进行合作推广。
广告公司的收入,好几年过去不见上涨。优秀的人才在流失向其他的行业。
我认识一位小朋友,本科是念广告,毕业后凭借优秀的创意才能和学习能力,去了一家全球顶尖的4A广告公司,在里面一直都过得还不错。
2016年末的时候,他找我说决定离开:我再也不想留在这个行业了。你知道吗,这都2016年了,我身边还有同事不知道大疆是什么,Surface电脑是什么。这可是号称见多识广的一线广告人呐。
我问他想去做什么,他说想去做甲方,做旅游业,但是自己之前没做过旅游相关的项目,可能不大容易,有什么办法吗?
我告诉他没关系,这都2016年,每个行业都缺懂数据的人才。懂数据的人,他哪个行业都能懂,因为经验会欺骗,但数据不会。你学点编程,加上你才华,不管哪儿的市场部面试横竖都能过。
他去报名了一个线下班,花了几万块,去学了编程和数据分析。
后面他在面试的时候,还专门写了一个ppt,是将目标企业,在网络上的所有评论数据,都给抓取了下来。然后用一个自然语言处理的库,提取出高频的关键词,分析游客情绪数据,他们究竟在关注什么,吐槽什么。
然后用这个东西,去做推广方案,去做改良方案。
这offer自然是稳的,薪资比之前翻了两倍还多。
现在我已经找不到那份ppt,但代码是可以还原的,我用深圳欢乐谷为例,简单演示一下当时的效果:

(四)一个高中生,在用Python写小游戏
Z君,是我在玩王者荣耀的时候认识的朋友,他技术特别老练:最强王者三十多个星。
所以每次玩,都是他带我。
后来我们加了微信好友,我才知道:Z君还在念高二,在西安一所蛮厉害的中学。
或许是因为我一直没问过他:为什么念中学,还有那么多时间打游戏。我们的关系一直都还挺融洽,颇有种忘年交的感觉。毕竟我念中学时候,也会溜到网吧打游戏。道理都懂,谁还没个年轻时候呢?
后来,我开始做Python的项目,在朋友圈里发了内测邀请的消息。
他在下面回复:“我想试试。”
这一试不得了。打游戏好的人,仿佛做什么都有天赋,他是那一轮内测用户里,学习最快的那一个,动不动就学到晚上一两点——而从前,这是属于打游戏的时间。
他在学完第12关之后,已经不满足课程里的内容,就自己写了一个文字冒险的游戏。大概长这样:

这是一个正儿八经的文字冒险游戏,剧情会根据用户的选择来变化。甚至,还有游戏记录存档的功能。
因为这是第一个用户,主动写出的游戏程序。所以现在,我把这个游戏作为了Python小课中的一个项目(《文字冒险》),让所有学习Python小课的用户,都可以体验它。
在写这篇稿件的时候,Z君已经用Python写出来《2048》、《Flapy Bird》、《炸弹人》等多个小游戏。
目前,Z君已经开始读高三,每天很忙碌,已经在游戏里或者是Python课里见不到他。但是,他上次告诉我:编程这事有意思,他想大学时候去学计算机。到时候,希望来我们这里实习。
我说,行,加油,欢迎你。

(五)你也可以
以上,就是我今天要分享的四个全部故事。
其实真正想说的就一句:
编程是一件非常自由而高效的事情,学会它你可以用来实现任何你想实现的项目:人工智能、解放工作、数据分析、自制游戏……都能成。
也欢迎你来学习它
赶紧动手吧!
点击 Python教程 进行新一轮的学习
你也可以做出这般有意思的项目

本文转自:http://www.qianani.com/thread-249-1-1.html

Python新手也可以做出超有趣的项目相关推荐

  1. 利用Python和Power BI做Yelp大数据分析项目

    利用Python和Power BI做Yelp大数据分析项目 项目介绍: 1.项目需求: 寻找影响用户对商户评价和评分的关键因素有哪些? 2.项目难点: 数据量比较大,数据清洗后需要重点观察的指标,如r ...

  2. python编程是啥-学了Python编程之后,同是新手的他们做了什么?

    学了编程之后,同是新手的他们做了什么? day 3 如果让我来讲给你,学编程这事多有意思,事情会变得很不得体:我写了太多程序,我对这事有太多的喜欢,以至于很难对你讲述得清楚. 当你习惯了编程给工作生活 ...

  3. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  4. python编程有什么用-学了Python编程之后,同是新手的他们做了什么?

    学了编程之后,同是新手的他们做了什么? day 3 如果让我来讲给你,学编程这事多有意思,事情会变得很不得体:我写了太多程序,我对这事有太多的喜欢,以至于很难对你讲述得清楚. 当你习惯了编程给工作生活 ...

  5. 教你些技巧,用 Python 自动化办公做一些有趣的事情!太方便了

    不知道大家听没听过这么一句话:所有需要重复做两次的事情,都可以用程序代替我来完成. 是的,说的没错,在现在互联网飞速发展的时代,许多繁琐的事情都可以写一些代码来完成,而Python就是其中之一! 学习 ...

  6. 教你些技巧,用 Python 自动化办公做一些有趣的事情 太方便了

    不知道大家听没听过这么一句话:所有需要重复做两次的事情,都可以用程序代替我来完成. 是的,说的没错,在现在互联网飞速发展的时代,许多繁琐的事情都可以写一些代码来完成,而Python就是其中之一! 小编 ...

  7. python显示圆周率的值是多少_用python做一个有趣的实验,看你的生日是否出现在圆周率中...

    原标题:用python做一个有趣的实验,看你的生日是否出现在圆周率中 前言: 看到圆周率这个词,突然冒出一个灵感怎么知道我的生日在不在圆周率的中又或者在第几位呢?带着这个想法去网上找了一堆数据,最后找 ...

  8. 用python可以做哪些有趣的事_可以用 Python 来干些什么有趣的事?

    下载视频?我用Python:玩跳一跳?我用Python跳到4999分:撩妹子?依然用Python:抢红包抢火车票?没错还是Python:就算是整理文件,我也还是用Python-- 下面就详细跟大家分享 ...

  9. 用python可以做什么有趣的事情_用python真的可以做很多有趣的事!我自己做了些小项目!...

    许多学生在学习计划开始时会有这样的问题:用Python做什么有趣的事情? 其中,一个名叫Sarthak Agarwal的业余程序员是不专业的码农,但不是模棱两可的事情开始Python.让我们看看他是怎 ...

最新文章

  1. bitset类型, 标准库类型
  2. Git clone密码输入错误如何修改
  3. 总结Servlet体系接口和类
  4. 编译其他mysql客户程_mysql编译模块
  5. linux操作系统信号捕捉函数之sigaction用法小结
  6. 正则去除包裹的大括号
  7. 点击空白处隐藏指定dom元素(纯javascript方法)
  8. 2019Windows7 虚拟机安装系统图文教程
  9. 1.还不会部署高可用的kubernetes集群?看我手把手教你使用二进制部署v1.23.6的K8S集群实践(上)
  10. Android Studio 3.0+ 新Dex编译器D8 Desugar R8
  11. 如何快速提升单片机编程水平?
  12. 电路中滤波电容和退耦电容_什么是退耦电容
  13. 解决:Error resolving template [/xxx], template might not exist or might not be accessible by any of th
  14. 简单的几种排解散列冲突
  15. 对话框AlertDialog的基本使用(新手)
  16. 【电影】英国男演员杠把子
  17. ubuntu终端美化之zsh/oh-my-zsh
  18. 【第一回】曹操计用优惠券 孔明火烧博望坡
  19. 防止数据恶意重复提交的方法
  20. 电子计算机X光机,X线机

热门文章

  1. 千呼万唤始出来,MySQL 8.0索引三剑客之函数索引
  2. 轩逸车联网功能怎么用_2020款轩逸中控屏幕按键功能介绍
  3. Excel催化剂图表系列之品味IBCS瀑布图观察企业利润构成
  4. AD域控需要开放的端口
  5. 云计算机对环境有哪些要求吗,云计算对服务器有哪些要求
  6. 利用VBA编程制作互动效果的PPT
  7. 从理解用户开始:故事、生态、画像、旅程
  8. 安装ie9提示未能完成安装_Windows 7下安装IE11失败,提示:Internet Explorer未能完成安装...
  9. Memblaze助力全球第一大视频云平台成功“蜕变”
  10. ubuntu命令 图片 壁纸_25. Ubuntu15.04系统中壁纸切换