自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 用Python写爬虫之selenium大法

1 什么是selenium?selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,但是我们可以将其用在爬虫开发上,通过自动操作浏览器,实现数据的获取。Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用。但是我们有时候需要让它内嵌在代码中运行,所以我们可以用一个叫 PhantomJS 的工具代替真实的浏览器。2 安装seleniumpip install selenium3 安装浏览器驱动推荐使用FireFox和Chrome。这里

2021-11-21 19:08:42 3070 2

原创 用python写爬虫 (三)获取数据、requests库

第一个爬虫

2021-06-03 22:27:40 4138

原创 正则表达式(python)

一、正则表达式基本介绍1.起源正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络。1956 年, 一位叫 Stephen Kleene 的美国数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。随后,

2021-02-26 19:09:33 1290 1

原创 当python遇上echarts (三)绘制3D图表

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、3D柱状图配置项介绍二、使用步骤1.引入库2.读入数据总结前言pyecharts为我们提供了很多种3D图的模板,通过pyecharts可以绘制很精美的动态图表一、3D柱状图配置项介绍二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsi

2021-02-21 18:19:48 3477 5

原创 当python遇上echarts (二)绘制基本图表

实战促练通过一个小项目,绘制折线图,饼图,柱状图,圆弧饼图,词云图等任务介绍通过爬虫爬取网易云热评,对数据处理分析后,pyecharts可视化展示柱状图数据爬取数据处理绘制图表折线图数据爬取数据处理绘制图表...

2021-02-17 13:58:19 4036 13

原创 当python遇上echarts(一)了解基本知识

pyecharts一、简介Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。简单来说,pyecharts就是echarts的python接口,方便python用户开发。当然,精通Html,JavaScript的同学,可以直接使用echarts。二、优势python中,有很多的可视化模块,比如matplotlib,seaborn

2021-02-17 13:56:17 17975 3

原创 用python写爬虫 (二)爬虫的工作过程及合法性

爬虫的工作过程上一节讲述了爬虫的相关概述,我们大概了解了什么是爬虫,爬虫是用来做什么的。这一节,我们一起来看看爬虫是怎么样实现的,工作流程是怎么样的。首先,通过一组问答进一步明晰爬虫相关的知识。闪闪:spider你好,请问你是从哪获取数据的呢?spider:网页,准确来说,是从服务器获取的。闪闪:此话怎讲?spider:其实我就是扮演了浏览器的角色,模拟请求,接受响应。这样子讲可能有点抽象,容我细细道来。1、浏览器的工作原理客户端就是我们的电脑。服务器是存储我们所需要的信息的超级电脑。

2020-12-26 13:16:16 516

原创 用python写爬虫(一)初识爬虫

什么是爬虫爬虫是一种按照一定的规则自动的抓取网络信息的程序或脚本。简单来说,爬虫时根据一定的算法实现编程开发,主要通过URL实现数据的爬取和发掘。为什么需要爬虫爬虫的分类网络爬虫根据系统结构和开发技术大致可以分为四种类型:通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深层网络爬虫。通用网络爬虫通用爬虫又称为全网爬虫,也就是常说的搜索引擎,常见的有百度,Google,必应等搜索引擎,爬行对象从一些初始URL扩充到整个网站。我们用搜索引擎获取信息时,就是用到了爬虫,那么既然已经有了爬虫,还是百

2020-12-25 22:58:20 552

原创 PyQt5设计GUI(五)多窗口程序打包为exe

PyQt5设计GUI(四)为控件添加图片程序打包为什么要打包python程序如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速。第一步:安装Pyinstaller模块打开CMD命令窗口输入安装命令pip install Pyinstaller安装中常见错误解决办法:上述错误主要是由于缺少依赖模块造成的,使用pip install 命令安装pywin32模块和wheel模块后,再安装Pyinstallerpip in

2020-12-13 20:46:57 3736 1

原创 PyQt5设计GUI(四)为控件添加图片

PyQt5设计GUI(三)多窗口跳转,信号和槽的使用为控件添加图片好看的窗口怎么能没有图片呢?一起来看看怎么给控件添加图片吧。将图片导入资源浏览器1.新建资源文件导入资源浏览器,将图片转换成.qrc文件。1处的路径是生成的qrc文件要存储的位置2处填上qrc文件的文件名2.向资源文件中导入图片添加前缀:这个前缀只是一个名称,相当于文件夹的名字一样,我们这了命名为png,还可以命名jpg等,可以用来区分不同类型的图片选择要添加的图片通过StyleSheet属性添加图片

2020-12-10 23:15:33 7861

原创 PyQt5设计GUI(三)多窗口跳转,信号和槽的使用

PyQt5设计GUI(二)为程序设计图形界面多窗口之间的跳转在designer中设计多个窗口要想能跳转,当然得有多个窗口,所以我们在designer中再设计一个窗口,当我们点击主界面的登录按钮时,跳转到这个窗口。方法还是一样的,拖动控件,设计好后保存为.ui文件,然后将.ui文件转换成.py文件。通过信号和槽将他们连接起来什么是信号,槽?这是designer的一个特色,用户对窗口的操作会发送信号,信号指引槽函数去完成相应的动作。太抽象,举个例子。主窗口的代码是这样的。# -*- cod

2020-12-09 22:48:49 11179 9

原创 PyQt5设计GUI(二)为程序设计图形界面

PyQt5设计GUI(一)pycharm中配置pyqt5熟悉designer——设计界面的神器designer是一个强大的GUI设计工具,设计完之后还可以自动生成代码,然后我们将这些代码转换成python代码就可以了,是不是很方便!!1.首先打开designer。还记得我们在pycharm之前创建的exteranl tools吗?点击打开designer。2.创建窗口这里有5种常见的窗口类型,可以自己打开看看是个什么样子的窗口Dialog with Buttons Bottom:按钮在底

2020-12-09 22:32:34 12637 1

原创 PyQt5设计GUI(一)pycharm中配置pyqt5

PyQt5简介为什么选择PyQt51.与其他设计ui的模块相比有哪些优点2.与pyside2的渊源Pycharm环境配置工欲善其事必先利其器,在设计ui前,我们得先配置好相关的运行环境,以及一些小工具。一.标题安装PyQt5模块(包括pyqt5,pyqt5-tools,pyqt5designer)1.点击设置2.安装pyqt5,pyqt5-tools,pyqt5designer3.默认从官网上下载模块,速度特别慢,我们可以使用国内的镜像来提升速度常用的镜像有https://p

2020-12-07 22:27:40 12365 1

原创 环境变量,系统变量与用户变量

三者的关系系统变量就是系统级别的变量,用户需要使用系统变量。如果系统变量被修改了,而任何系统用户都在用系统变量,因此每个系统用户都将受到影响。用户变量运行在系统变量之上的,每个用户拥有不同的用户变量,不同用户的用户变量之间是并列的,也是互不干扰的。1.环境变量包括系统变量和用户变量2.系统变量是指在整个系统上设置的变量,及对所有用户生效。3.用户变量是指仅在登录当前用户账号是变量生效。环境变量的作用在windows系统中,当我们需要打开一个软件时,需要找到它的exe可执行文件,然后才能进入。这

2020-11-15 13:56:13 4248 1

原创 什么是npm命令,什么是node.js。

node.js官方文档:Node.js is a free, open-sourced, cross-platform JavaScript run-time environment that lets developers write command line tools and server-side scripts outside of a browser.翻译过来是:Node.js是一个免费的,开源的,跨平台的JavaScript运行时环境,使开发人员可以在浏览器外部编写命令行工具和服务器端

2020-11-15 12:50:39 353

csdn.zip 原代码及exe程序

窗体demo,可用于练习pyinstaller打包。

2020-12-13

csdn_img_rc.py

图片资源文件

2020-12-09

csdn_img.qrc

PyQt5设计GUI(三)多窗口跳转,信号和槽的使用——资源文件。

2020-12-09

空空如也

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

TA关注的人

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