提到程序员,

最近几天干啥都不来劲,昨晚偶然了解到Python里的itchat包,它已经完成了wechat的个人账号API接口,使爬取个人微信信息更加方便。

图片 1image

可能每个同学都认识一个——

鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信。

今年,教育部正式将人工智能、物联网、大数据处理正式划入高中新课标,这就意味着现在的学生16岁就要开始学习编程了!

爱穿格子衬衫、冲锋衣,爱宅着敲代码的程序员或者准程序员,

首先,在终端安装一下itchat包。

其实无论你的工作是什么,对每个人来说,学习如何编程都是很重要的一件事,编程不仅有助于丰富你的计算思维,还能提高决策性,让你在招聘中脱颖而出。

他们仿佛永远在bug和debug的路上,

图片 2image

这次,小小升给大家带来了全套Python的学习资源,让你从入门到精通。认真学习之后相信你一定可以熟练掌握Python。

还总爱自黑自己是“单身狗”,

pip install itchat

Python大礼包 | 概览

图片 3如何正确使用Python进行表白?这是个值得思考的问题!

安装完成后导入包,再登陆自己的微信。过程中会生产一个登陆二维码,扫码之后即可登陆。登陆成功后,把自己好友的相关信息爬下来。

● Python程序入门与进阶

你可能认为他们是这样的:

图片 4image

● Python相关学习书籍

图片 5如何正确使用Python进行表白?这是个值得思考的问题!

有了上面的friends数据,我们就可以来做分析啦。

● 全套Python学习视频教程

这样的

  1. 自己微信好友的男女比例

● 经典、难点详细解析

图片 6如何正确使用Python进行表白?这是个值得思考的问题!

仔细观察了一下返回的数据结构,发现”性别“是存放在一个字典里面的,key是”Sex“,男性值为1,女性为2,其他是不明性别的。可以写个循环获取想要的性别数据,得到自己微信好友的性别比例。

● 最新python爬虫神经网络深度学习算法

还有这样的

图片 7image

图片 8image图片 9image

图片 10如何正确使用Python进行表白?这是个值得思考的问题!

打印的结果为:

我身边有很多朋友都是零基础,没有过编程的经验或者一知半解,在选择编程语言的时候面临着众多选择,不知道哪种语言才是适合自己去深入学习的。

其实不然

男性好友: 37.65%

如果你想学编程的话,可以考虑Python语言,其是近年较火的一门编程语言之一。

一些程序员表面上看似孤身一人

女性好友: 59.23%

近期TIOBE公布了12月编程语言排行榜,前三名变为:
Java、C、Python。而在PYPL榜单上Python在今年5月以22.8%的份额,首次超越Java拿下榜首位置。随后几个月Python保持上涨趋势以23.59%的份额甩开Java,排名第一,正逐渐与Java拉开差距。

其实人家已经悄咪咪的找了女朋友

不明性别好友: 3.12%

这两份榜单,无疑透露着一件事:Python越来越不可忽视了。这下,我们不得不佩服Python这匹黑马,来看一下12月的编程语言排行榜
TOP20:

单身的朋友依旧独自行走在冬夜的冷风中

啊,一不小心就暴露了自己女性朋友比较多的事实。然而为什么我现在还是一只汪?!

图片 11image

总不能用代码写一个女朋友出来吧

好了,再把这个数据用R画成图看看(Python作图真的是忍不了,代码就不放了):

Python是一门通用的语言,有时甚至可以说是功利主义,因为它被设计得非常容易读和写。

程序员版本《恋爱宝典》

图片 12image

重点就是:它并非一门复杂的语言。Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。

你值得拥有

  1. 自己微信好友的城市分布

学习永远都不会太晚,据说在 26 岁以后才开始编写代码的开发者中,有 36%
是现在的高级甚至更高级别的开发人员(可以说是小小的自我安慰)。

表白的错误示范

再仔细观察friends列表,发现里面还包含了好友昵称、省份、城市、个人简介等等的数据,刚好可以用来分析好友城市分布,最好的方式是定义一个函数把数据都爬下来,存到数据框里,再进行分析。

Python程序的入门与进阶

大胆冒失型:

图片 13image

全套的Python入门视频大家从最基础的东西学起,扎实的学习,更加系统的学习整个Python知知识,有利于学习的连贯。

发表评论

电子邮件地址不会被公开。 必填项已用*标注