自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python plot_surface(Axes3D)方法:绘制3D图形

3D 图形需要的数据与等高线图基本相同:X、Y 数据决定坐标点,Z 轴数据决定 X、Y 坐标点对应的高度。与等高线图使用等高线来代表高度不同,3D 图形将会以更直观的形式来表示高度。为了绘制 3D 图形,需要调用 Axes3D 对象的plot_surface()方法来完成。下面程序将使用与前面等高线图相同的数据来绘制 3D 图形,此时将看到程序会以更直观的形式来显示高度。上面程...

2019-06-30 16:13:23 15272 1

原创 Python Matplotlib contour和contourf:绘制等高线

等高线图需要的是三维数据,其中 X、Y 轴数据决定坐标点,还需要对应的高度数据(相当于 Z 轴数据)来决定不同坐标点的高度。有了合适的数据之后,程序调用contour()函数绘制等高线,调用contourf()函数为等高线图填充颜色。在调用 contour()、contourf() 函数时可以指定如下常用参数:x:指定 X 轴数据。y:指定 Y 轴数据。z:指定 X、Y...

2019-06-30 16:12:37 14272

原创 Python Matplotlib scatter函数:绘制散点图

散点图和折线图需要的数组非常相似,区别是折线图会将各数据点连接起来;而散点图则只是描绘各数据点,并不会将这些数据点连接起来。调用 Matplotlib 的scatter()函数来绘制散点图,该函数支持如下常用参数:x:指定 X 轴数据。y:指定 Y 轴数据。s:指定散点的大小。c:指定散点的颜色。alpha:指定散点的透明度。linewidths:指定散点边框线的宽...

2019-06-30 16:11:46 15428

原创 Python Matplotlib绘制柱状图(bar和barh函数)详解

使用 Matplotlib 提供的bar()函数来绘制柱状图。与前面介绍的 plot() 函数类似,程序每次调用 bar() 函数时都会生成一组柱状图, 如果希望生成多组柱状图,则可通过多次调用 bar() 函数来实现。下面程序使用柱状图来展示《C语言基础》和《Java基础》两套教程历年的销量数据。上面程序中,第 9、10 两行代码用于在数据图上生成两组柱状图,程序设置了这两组柱状...

2019-06-30 16:10:59 55088 3

原创 Python Matplotlib pie函数:绘制饼图

使用 Matplotlib 提供的pie()函数来绘制饼图。下面是 TIOBE 2018 年 8 月的编程语言指数排行榜的前 10 名及其他:Java:16.881%C:14.966%C++:7.471%Python:6.992%Visual Basic.NET:4.762%C#:3.541%PHP:2.925%JavaScript:2.411%SQL:2.316%Assembly ...

2019-06-30 16:09:06 3505

原创 Python Matplotlib subplot函数详解:创建子图

使用 Matplotlib 除可以生成包含多条折线的复式折线图之外,它还允许在一张数据图上包含多个子图。调用subplot() 函数可以创建一个子图,然后程序就可以在子图上进行绘制。subplot(nrows, ncols, index, **kwargs) 函数的 nrows 参数指定将数据图区域分成多少行;ncols 参数指定将数据图区域分成多少列;index 参数指定获取第几个区域。...

2019-06-30 16:07:33 13838 2

原创 Python Matplotlib legend函数:为每条折线添加图例

对于复式折线图来说,应该为每条折线都添加图例,此时可以通过legend()函数来实现。对于该函数可传入两个 list 参数,其中第一个 list 参数(handles 参数)用于引用折线图上的每条折线;第二个 list 参数(labels)代表为每条折线所添加的图例。下面程序示范了为两条折线添加图例:上面程序在调用 plot() 函数绘制折线图时,获取了该函数的返回值。由于该函数的...

2019-06-30 15:38:00 21253 1

原创 Python读取csv文件(详解版,看了无师自通)

csv 文件格式的本质是一种以文本存储的表格数据(使用 Excel 工具即可读写 csv 文件)。csv 文件的每行代表一行数据,每行数据中每个单元格内的数据以逗号隔开。

2019-06-30 15:34:45 82150 2

原创 Python Matplotlib plot函数用法:生成折线图

Matplotlib 的用法非常简单,对于最简单的折线图来说,程序只需根据需要给出对应的 X 轴、Y 轴数据,调用 pyplot 子模块下的 plot() 函数即可生成简单的折线图。假设分析《C语言基础》这本教程从 2013 年到 2019 年的销售数据,此时可考虑将年份作为 X 轴数据,将图书各年销量作为 Y 轴数据。程序只要将 2013~2019 年定义成 list 列表作为 X 轴数据,...

2019-06-30 15:33:39 9911

原创 Python-WXPY实现微信监控报警

概述:  本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序。博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起。  博文中主要使用到的技术设计到Python,Redis,以及Java。涉及到的技术看似很多,但是主要的语言是基于Python进行开发的。  架构涉及主要采用了 生产者消费者的涉及模式,使用Redis作为消...

2019-06-29 21:00:26 1338

原创 python探索微信朋友信息

一、itchat  itchat是一个开源的微信个人号接口,这一次就用它来来玩玩。  在使用之前,先下载,老规矩通过 pip install itchat 即可安装。  想要获取朋友圈信息,只需要几行代码就可以获取。为减少登录次数,将获取到的信息保存到 json 文件中即可。二、读取文件获取信息  我们只需要关注里面其中的主要信息,按照需求获取。由于只是玩玩而已,就只单单获...

2019-06-29 20:59:28 161

原创 利用itchat给女朋友定时发信息

涉及到的技术有itchat,redis,mysql,最主要的还是mysql咯,当然咯,这么多东西,我就只介绍我代码需要用到的,其他的,如果需要了解的话,就需要看参考资料了哟实现的功能:1.可以保存微信的消息,包括群聊和好友(文字/视频/语音/图片)2.在群里@自己,可以调用图灵机器人的API进行文字回复(类似于机器人)3.调用定时任务,在指定时间发送消息至某人需要了解的基础:...

2019-06-29 20:58:23 374 1

原创 10个用于Web开发的最好 Python 框架

Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为Python W...

2019-06-29 20:58:04 1367

原创 你可能没听过的11个Python库

目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。现在,越来越多的数据科学家开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的Python库。在本文中,我将列一些不太知名的库,即使你是经验丰富的Python的开发者,也值得过来一看。1)del...

2019-06-29 20:53:37 240

原创 创业公司都在使用的3款Python库

 Instavest上发表了一篇博文,文章分享了深受创业公司喜爱的3款Python库,该文章在Hacker News上引发了开发者的激烈探讨,如果你也对此感兴趣,不妨移步去看下。笔者将该文简译过来以分享给更多的开发者朋友。译文如下:1.Whitenoise  只需简单地修改Config文件,用户就可以按自己的意图来以静态文件方式部署Web应用,而不必依赖于Nginx、亚马逊S3等外部服务。...

2019-06-29 20:53:01 301

原创 python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)

我们要找个每天定时更新天气预报的网站,和一个更新励志语录的网站。当然如果你想更新其他内容,相信高智商的你这些都是小意思啦。博主是随便找了2个网站进行抓取。  第一步:抓取某网站天气预报信息,为我所用,因温度气候和生活指数在两个页面,于是将2个页面的数据抓取并进行整合:  这里抓取第一个页面内容,为温度,风向,日期,随便把第二天天气的也一并抓取了:这里抓取第二页面内容,包括穿衣指数,...

2019-06-28 16:45:47 1956 2

原创 python实现月食效果实例代码

我们在学习Python当中的pygame模块时,我们都知道我们可以通过使用 pygame模块实现很多功能性的东西,但是很多人应该不知道怎么通过使用pygame实现月食的效果吧,接下来我就教大家如何利用pygame模块实现月食的效果吧,总代码量都用不到40行代码就可以实现哦,希望对你们有所帮助第一步:先打开我们的pycharm软件,然后新建一个Python文件第二步:新建好我们的文件之后,我...

2019-06-28 16:25:32 1422

原创 Python 获取车票信息

提示:该代码仅供学习使用,切勿滥用!!!逻辑:1.获取Json文件的内容2.根据信息生成URL3.获取URL的内容,根据时间进行分析,如果有票则发送邮件,如果没有,则继续监听1.定义Json文件内容如下:{ "_Nodes" : "定义起始站", "from_address" : "成都东", "_Nodes" : "定义终点站", "to_ad...

2019-06-26 14:44:33 776

原创 利用itchat给女朋友定时发信息

涉及到的技术有itchat,redis,mysql,最主要的还是mysql咯,当然咯,这么多东西,我就只介绍我代码需要用到的,其他的,如果需要了解的话,就需要看参考资料了哟实现的功能:1.可以保存微信的消息,包括群聊和好友(文字/视频/语音/图片)2.在群里@自己,可以调用图灵机器人的API进行文字回复(类似于机器人)3.调用定时任务,在指定时间发送消息至某人需要了解的基础:...

2019-06-26 14:43:11 539

原创 python探索微信朋友信息

一、itchat  itchat是一个开源的微信个人号接口,这一次就用它来来玩玩。  在使用之前,先下载,老规矩通过 pip install itchat 即可安装。  想要获取朋友圈信息,只需要几行代码就可以获取。为减少登录次数,将获取到的信息保存到 json 文件中即可。二、读取文件获取信息  我们只需要关注里面其中的主要信息,按照需求获取。由于只是玩玩而已,就只单单获...

2019-06-26 14:41:56 237

原创 python爬取图片提示urllib.error.HTTPError: HTTP Error 403: Forbidden解决

最近在使用python爬去妹子图片的时候,抛出了Traceback (most recent call last):File "meinv.py", line 108, inmain()File "meinv.py", line 104, in mainimghandle.run()File "meinv.py", line 96, in runself.handle_da...

2019-06-24 16:02:41 14557 2

原创 python丨Scrapy框架案例二:阳光问政平台

阳光热线问政平台URL地址:http://wz.sun0769.com/index.php/question/questionType?type=4&page=爬取字段:帖子的编号、投诉类型、帖子的标题、帖子的URL地址、部门、状态、网友、时间。1.items.py2.spiders/sunwz.py3.pipelines.py...

2019-06-24 16:02:26 335

原创 python丨Scrapy框架案例一:手机APP抓包

以爬取斗鱼直播上的信息为例:URL地址:http://capi.douyucdn.cn/api/v1/getVerticalRoom?limit=20&offset=0爬取字段:房间ID、房间名、图片链接、存储在本地的图片路径、昵称、在线人数、城市1.items.py2.spiders/douyu.pypipelines.py...

2019-06-24 16:02:13 846

原创 python模拟点击动态页面

动态页面的模拟点击:以斗鱼直播为例:http://www.douyu.com/directory/all爬取每页的房间名、直播类型、主播名称、在线人数等数据,然后模拟点击下一页,继续爬取...

2019-06-24 16:01:57 1378

原创 python使用BeautifulSoup4的爬虫

我们以腾讯社招页面来做示例:http://hr.tencent.com/position.php?&start=0#a如上图,使用BeautifulSoup4解析器,将图1中229页,每页10个招聘信息,共2289个招聘信息中的职位名称、职位类别、招聘人数、工作地点、工作职责、工作要求、详情链接等信息存储在本地磁盘(如下图)。...

2019-06-24 16:01:43 408

原创 python多线程糗事百科案例

案例:多线程爬虫目标:爬取糗事百科段子,待爬取页面URL:http://www.qiushibaike.com/8hr/page/1要求:使用requests获取页面信息,用XPATH/re 做数据提取获取每个帖子里的 用户头像链接、用户主页、用户名、用户性别、用户年龄、段子内容、点赞次数、评论次数保存到本地json文件内采用多线程queue(队列对象)queue是...

2019-06-24 16:01:16 229

原创 python爬虫中使用正则表达式

下面我们尝试爬取内涵段子网站:http://www.neihan8.com/article/list_5_1.html打开之后,当你进行翻页的时候,不难注意到,url地址的变化:第一页url: http: //www.neihan8.com/article/list_5_1 .html第二页url: http: //www.neihan8.com/article/list_5_2 .h...

2019-06-24 16:00:49 803

原创 python爬取百度贴吧每个帖子里面的图片

现在我们用正则来做一个简单的爬虫,我们尝试爬取某个百度贴吧里面的所有帖子,并且将这个帖子里首页每个楼层发布的图片下载到本地。分析:以美女吧为例  第一页:https://tieba.baidu.com/f?kw=%E7%BE%8E%E5%A5%B3&pn=0  第二页:https://tieba.baidu.com/f?kw=%E7%BE%8E%E5%A5%B3&pn=...

2019-06-24 16:00:32 440

原创 python爬虫爬取千千音乐榜单音乐

最近做了一个爬取千千音乐的demo,免去下载歌曲还要下载对应客户端的麻烦,刚开始接触爬虫,可能写的不太好,求别喷!话不多说,进入正题1.获取主页信息(获取各个榜单的url) 这里想要说的就是关于千千音乐的登录问题,可能是我在浏览器其他地方登录了百度账号,导致点击退出之后它就会自动又登录上,本来想通过代码登录获取cookie等登录信息的,我也懒得清除缓存了, 索性直接从抓包...

2019-06-24 16:00:10 1352

原创 利用Python爬虫实现百度网盘自动化添加资源

免责申明:文章中的工具等仅供个人测试研究,请在下载后24小时内删除,不得用于商业或非法用途,否则后果自负,文章出现的截图只做样例演示,请勿非法使用先来看下这个视频网站的截图:不得不说,这是一个正规的网站,正规的视频,只是看着标题的我想多了而已。怀着满满的求知欲,我点开了链接,并在网页下方看到了视频资源链接。里有2种资源,一种是百度网盘,另一种是迅雷种子,不得不说这个网站还是...

2019-06-19 16:00:21 11578

原创 Python网络爬虫的三种数据解析方式

一.正解解析常用正则表达式回顾:单字符: . : 除换行以外所有字符 [] :[aoe] [a-w] 匹配集合中任意一个字符 \d :数字 [0-9] \D : 非数字 \w :数字、字母、下划线、中文 \W : 非\w \s :所有的空白字符包,括空格、制表符、...

2019-06-19 16:00:08 2107 1

原创 Python网络爬虫相关基础概念

什么是爬虫爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。哪些语言可以实现爬虫 1.php:可以实现爬虫。php被号称是全世界最优美的语言(当然是其自己号称的,就是王婆卖瓜的意思),但是php在实现爬虫中支持多线程和多进程方面做的不好。2.java:可以实现爬虫。java可以非常好的处理和实现爬虫,是唯一可以与python并驾齐驱且是python的头号...

2019-06-19 15:59:54 250

原创 python打造多人聊天室socket编程学习教程

聊天室的设计思想是 :在局域网下, 利用socket进行连接通信,当服务器端启动的时候,利用Thread线程不停的等待客户端的链接;当有客户端开启连接的时候,服务器端通过IO流反馈“上线用户”信息给客户端,客户端也使用线程不停的接收服务器的信息,从而实现多人在线聊天功能。1.编写服务器端程序:2.编写客户端程序:3.最后贴一张效果图...

2019-06-19 15:59:39 1798

原创 python打造聊天机器人socket编程学习教程

前面我们讲到了socket编程,讲的都是一些概念性的东西。这次我们来利用套接字编程原理打造一个聊天机器人。在这之前我们先来实现一个“复读机”的功能,就是你说什么,我也说什么!服务器端代码如下:客户端代码如下:效果如下:是不是感觉很神奇!那么接下里我们就来玩玩机器人吧!服务器端代码如下:客户端代码如下:效果如下:是不是很炫酷呢!其实很简单的...

2019-06-19 15:59:24 737 1

原创 Python爬取前程无忧招聘信息并写入excel

作为一名Pythoner,相信大家对Python的就业前景或多或少会有一些关注。索性我们就写一个爬虫去获取一些我们需要的信息,今天我们要爬取的是前程无忧!说干就干!进入到前程无忧的官网,输入关键字“Python”,我们会得到下面的页面我们可以看到这里罗列了"职位名"、"公司名"、"工作地点"、"薪资"、"发布时间",那么我们就把这些信息爬取下来吧!确定了需求,下一步我们就审查元素找到我们...

2019-06-19 15:58:55 1526 1

原创 python爬取网易云歌词

接触python也有一段时间了,一提到python,可能大部分pythoner都会想到爬虫,没错,今天我们的话题就是爬虫!作为一个小学生,关于爬虫其实本人也只是略懂,怀着”Done is better than perfect”的态度硬着头皮开始了这篇文章的撰写!好了,废话不多说!先说一下今天我们的目的,作为一个音痴但不影响我对于音乐的执着,所以今天我们爬取的是网易云音乐,我们将会通过代码爬取...

2019-06-19 15:58:39 1880

原创 利用python的爬虫技术爬取百度贴吧的帖子

实现目标:1,爬取楼主所发的帖子2,显示所爬去的楼层以及帖子题目3,将爬取的内容写入到文件里,并实现动态显示爬取进度实现工具:python的requests库和正则表达式以及bs4库首先我们爬取的帖子网址为:https://tieba.baidu.com/p/3138733512?see_lz=1&pn=1,该网址是只看楼主的帖子的网址,因此该网站的源代码内容均为楼主所...

2019-06-19 15:58:10 633

原创 利用python的爬虫技术爬去糗事百科的段子

实现目标:1,爬取到糗事百科的段子2,实现每次爬去一个段子,每按一次回车爬取到下一页技术实现:基于python的实现,利用Requests库,re库,bs4库的BeautifulSoup方法来实现的主要内容:首先我们要理清一下爬取实现的思路,我们来构建一下主体框架。第一步我们先写一个利用Requests库来获取网页的方法,第二步我们利用bs4库的BeautifulSoup方法来...

2019-06-19 15:57:54 305

原创 Python3使用pandas模块读写excel操作示例

本文实例讲述了Python3使用pandas模块读写excel操作。分享给大家供大家参考,具体如下:前言Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具,能使我们快速便捷地处理数据。本文介绍如何用pandas读写...

2019-06-18 16:20:23 7027

原创 python、scrapy下编写妹子图爬虫程序

环境:macOS10.12.3Python2.7Scrapy1.3.3一、软件(python)、框架(scrapy)的安装mac自带Python,根据Scrapy官网建议,最好下载最新的Python版本安装1、安装pip工具包的支撑环境各个电脑的情况不一样,支撑包的情况也不一样,反正一句话:缺什么就装什么,我采用Homebrew2、pip源修改(镜像地址)这个一...

2019-06-18 16:20:06 383

python表白弹窗.py

python版本:3.6.8,满屏我的“我爱你” 可以打包成exe程序发给你的女神,要么成功,要么被拉黑

2020-05-28

Python开发植物大战僵尸游戏.rar

开发环境:Python3.6 里面附带了源码以及案例所需要的素材图片,直接运行就可以使用!

2019-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除