人生苦短,我用 Python3

人生苦短,我用 Python」原话是 " Life is short, you need Python——Bruce Eckel " 。

「人生苦短,我用 Python」是大牛 Guido van Rossum 穿的t恤上印的话。

不知什么原因,鬼使神差的就学了 Python,断断续续花了 5 周业余时间,算是对 Python 有了点初浅的了解。以下对自己的学习感受记录下:

1 人生苦短,我用 Python

晒一下学习成果:

  • 用 Python 抓取 ganji.com 20w 二手物品帖子数据存储在 MongoDB
  • 利用 Django 的 MTV 模型,直接调取 MonoDB 中的数据在页面展现
  • UI 效果完全使用 semantic-ui 的前端样式框架,semantic-ui 里几乎拥有所有你想要的样式


    人生苦短,我用 Python3_第1张图片

  • 利用管道模型将数据进行整理,通过 Highchart 样式将数据可视化精美的展现出来
  • Highchart 支持非常丰富的图表类型,饼图、条形图、面积图应有尽有


    人生苦短,我用 Python3_第2张图片

2 Python 可以用来做什么好玩的事情?

基于我对 Python 的粗浅了解也不敢多说什么,简单的列举些我知道的应用吧!

  1. Python 最常用的应该就是写爬虫了吧,比较简单的应用就是爬取美图网站上 MM 的图片了(更进一步呢?自动下载小电影也是妥妥的啦~)
  1. 前一段AlphaGo打牌了那谁,人工智能爆发式的火起来了,我看见某前同事用 Python 写了个贪吃蛇自动玩的数据,好像贪吃蛇吃了一天都还没有死翘翘
  2. Python 做数据分析也特别好,感兴趣的同学请上 coursera.org 搜「用 Python 玩转数据」,是南京大学的气质美女老师讲的
  3. 知乎上某位同学用 Python 调用微信 API 接口做了一个小程序,可自动计算出谁谁谁删了你,谁谁谁拉黑了你,哈哈,这个同学太机智了(玻璃心的同学不要玩,hah~)
  4. 有些资深股民都是用 Python 抓取财经网站数据、并进行处理,然后输出可视化图表来帮助做决策
  5. 跟我不是一个班的同学,某位创业者,用 Python 的 Django 轻松开发出了精美的互联网投资、融资新闻站点,数据都是用 Python 抓来的
  6. ….还有很多很多我不知道

点击查看可以用 Python 编程语言做哪些神奇好玩的事情?
大家一起探索一起玩吧,哈哈~

3 免费的,才是最贵的

对,没错。我就是大家眼中的傻x,花了 499 买的在线课程学的。有同学可能就要说了,网上那么多教程、电子书、视频,为啥花钱买教程看?我想说的是「免费的,才是最贵的」,当然不绝对是这样,但是绝大多数情况是这样。
正常情况下,付费的资源(特别是销量不错的)会明显好于免费资源
为什么?除非这个世界都是傻子,要不然付费的资源就没有人买,付费也就毫无意义。
为什么要付费购买资源?创造优质资源的作者是需要成本的,如果没有人付费,那么这些作者就没有办法持续的创造更多更好的资源。如此,我们也无法享受到更多更好的资源了。所以,看见好的微信公众号文章,我会赞赏作者,虽然金额不多,但也算是自己的一点心意。

如果认同「付费资源比免费资源质量好」,那么我们接着聊。
如果使用免费的资源,那么在使用过程通常会遇到很多奇葩问题,这个时候需要化大量时间去解决它。也许有人就会跳出来讲「遇到问题是好事情,自己上网找方法去解决它,解决了你就获得了成长。」我认同这个逻辑,但是,如果是把时间花在没有太大价值的问题上,那么就是舍本逐末了吧。付费的资源一般不会有那么多问题,并且有专人来支持帮助快速解决问题。花钱买服务,太值了。
那么,为什么免费的才是最贵的呢?一个简单的计算方法:把使用免费的资源多花的时间这算成你的工资,看看是不是大于付费资源的金额。如此便好。
举个栗子:

你和你的朋友都生活在一个城市,你需要把一个文件从 A 区送到你朋友所在的 B 区。
你可以选择免费:你自己送过去,需要1 小时
你可以选择付费:同城快递,10块钱

1 个小时的工资大于 10块么?

你可能感兴趣的:(人生苦短,我用 Python3)