自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Python数据分析(一):Matplotlib使用

目录1. Matplotlib介绍与安装1.1 Matplotlib介绍1.2 Matplotlib安装2. Matplotlib绘图2.1 图片与子图2.2 折线图2.3 散点图2.4 条形图2.5 直方图2.6 扇形图1. Matplotlib介绍与安装1.1 Matplotlib介绍介绍:Matplotlib是一个Python的基础绘图库,它可与Numpy一起使用,代替Matlab使用1.2 Matplotlib安装pip install matplotlib2. Matplo.

2020-10-05 15:39:44 601 1

原创 Python自动化办公(一):python读取excel数据之xlrd

目录1. 异常简介1. 异常简介

2020-08-04 18:49:35 611

原创 python基础学习(十三):异常&文件

目录1. 异常简介2. 异常的传播3. 异常对象4. 文件打开5. 关闭文件6. 读取文件7. 较大文件的读取8. 文件的写入9. 二进制文件写1. 异常简介程序在运行过程中可能会出现一些错误,比如:使用了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常实例print(b)NameError: name 'b' is not defined处理异常:程序运行是出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理# .

2020-07-31 21:31:57 202

原创 python基础学习(十二):模块

目录1. 模块简介2. 模块的创建3. 模块的使用1. 模块简介2. 模块的创建3. 模块的使用

2020-07-29 19:07:59 157 1

原创 python基础学习(十一):面向对象

目录1. 面向对象简介1.1 对象的简介1.2 面向过程1.3 面向对象2. 类(class)3. 类的定义4. 参数self1. 面向对象简介Python就是一个面向对象的编程语言1.1 对象的简介含义:对象就是内存只能够用来存储指定数据的一块区域对象的结构:每个对象当中都保存了3种数据id(标识):id是由解析器生成的,在Cpython种id就是对象的内存地址type(类型):用来标识当前对象所属的类型,类型就决定了对象有什么功能value(值):就是对象中存储的具体数据对象.

2020-07-27 20:09:28 114

原创 MySQL学习(一):安装for Mac

目录1. 下载与安装MySQL2. 运行MySQL2.1 启动MySQL Server2.2 终端运行MySQL1. 下载与安装MySQL下载:官网下载,也可以选择其他历史版本安装:下载好安装包后根据提示进行安装,需要注意的是会提示安装成功以及初始密码,初始密码后续会用到2. 运行MySQL2.1 启动MySQL Server打开【系统偏好设置】打开【MySQL】点击【Stop MySQL Server】2.2 终端运行MySQL检查MySQL进程的存在:打开终端,输.

2020-07-23 00:48:11 203

原创 python基础学习(十):函数(下)

目录1. 函数的返回值1. 函数的返回值

2020-07-17 23:56:53 154

原创 python爬虫学习:tesseract之实现图片里文字的识别

目录1. Selenium基础1. Selenium基础

2020-07-08 17:22:27 516

原创 python基础学习(九):函数(中)

目录1. 函数的返回值2. 文档字符串3. 函数的作用域4. 命名空间5. 递归函数1. 函数的返回值2. 文档字符串3. 函数的作用域4. 命名空间5. 递归函数

2020-07-05 23:47:20 213

原创 python爬虫学习:Selenium库的使用

目录1. Selenium基础1.1 Selenium简介1.2 浏览器驱动1.3 PhantomJS1.4 webdriver安装路径2. Selenium 快速入门1.1 定位元素1. Selenium基础1.1 Selenium简介介绍:selenium是一个web的自动化测试工具,最初是为网站自动化测试而开发的,selenium可以直接运行在浏览器上,它支持所有主流的浏览器,可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏安装:pip install selenium官.

2020-06-30 19:01:06 388

原创 爬虫实战之selenium淘宝抢购订单

基本原理:主要利用selenium登陆淘宝,并对购物车内的商品提交,简单的一个抢购订单用selenium正常登陆会出现滑动验证,发现用微博账号登陆就不会代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2020/06/19 18:40:34 # @File : 淘宝.py# @Sortware: Vsc# 秒杀软件# 打开网址:https://www.taobao.com/# 点击登陆# 点击进.

2020-06-23 19:55:58 2509

原创 python基础学习(八):函数(上)

目录1. 函数简介1.1 元组基本介绍2. 函数的参数3. 不定长参数4. 参数的解包1. 函数简介1.1 元组基本介绍2. 函数的参数3. 不定长参数4. 参数的解包

2020-06-21 15:43:04 187

原创 爬虫实战之selenium爬取京东电商数据

基本原理:主要利用selenium进行提取页面信息并不断点击下一页代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2020/06/16 23:37:06# @File : 爬取京东电商数据.py# @Sortware: Vscfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport tim.

2020-06-17 16:25:37 1068

原创 python基础学习(七):字典、元组、集合

1. 序列1.1 基本概念

2020-06-12 19:04:52 171

原创 python基础学习(六):列表

目录1. 序列1.1 基本概念1.2 序列的分类2. 列表2.1 列表的使用2.2 切片3. 通用操作4. 修改列表5. 列表的方法6. 遍历列表6.1 for 循环6.2 range(start,stop[, step])1. 序列1.1 基本概念概念:序列是Python中最基本的一种数据结构。用于保存一组有序的数据,所有的数据在序列中都有一个唯一的位置(索引)并且序列中的数据会按照添加的数据来分配索引数据结构:计算机数据的存储方式类型:字符串、列表、字典、元组、集合1.2 序列的分类.

2020-06-08 18:00:56 210

原创 爬虫实战之BeautifulSoup爬取中国天气网最低气温

基本原理:requests模块获取每一页的html文件主要利用BeautifulSoup进行提取需要注意:港澳台地区的html源码不规范,所以这里用到了html5lib解析器;其他地区省会与城市这里要进行区分代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2020/06/07 11:16:20# @File : 爬取中国天气网天气.py# @Sortware: Vscimport reque...

2020-06-07 22:03:33 435

原创 Python爬虫实战之xpath爬取猫眼电影排名

基本原理:requests模块获取每一页的html文件,需要注意的是猫眼电影加了反爬虫,所以需要加上User-Agent通过xpath提取字段信息,为了整洁,通过切片和替换,去掉了一些字段信息通过csv模块,将数据写入csv代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2020/06/02 22:36:03# @File : 猫眼电影爬取.py# @Sortware: Vscimport req.

2020-06-04 15:38:32 913

原创 python基础学习(五):条件控制语句

目录1. 条件判断语句(if语句)2. input() 函数3. if-else 语句4. if-elif-else 语句5. while 语句6. 循环嵌套7. break和continue1. 条件判断语句(if语句)执行的流程:if 语句在执行时,会对条件表达式进行求值判断如果为True,执行if 后面的语句如果为False,则不执行语法:if 条件表达式:代码块代码块中保存这一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码恢复到之前.

2020-06-02 15:56:30 209

原创 python基础学习(四):python运算符

1. 运算符1.1 运算符的基本概念1.2 运算符的分类2. 算术运算符3. 赋值运算符4. 比较运算符5. 逻辑运算符5.1 not 逻辑非5.2 and 逻辑与5.3 or 逻辑或5.4 非布尔值的与或运算

2020-05-28 00:36:58 192

原创 python基础学习(三):python基本数据类型

1. 几个概念1.1 表达式1.2 语句1.3 程序1.4 函数2. 标识符2.1 关键字2.2 标识符概念3. 基本数据类型3.1 整数和小数3.2 布尔值和空值4. 变量4.1 变量的概念4.2 变量的运算5. 字符串5.1 字符串的概念5.2 转义字符5.3 长字符串5.4 格式化字符串5.5 字符串的其他操作...

2020-05-25 17:42:23 333

原创 python基础学习(二):python知识

1. Python语言1.1 Python语言的基本概念特点:强大、简洁、面向对象创始人:吉多*范罗苏姆(Gudio van Rossum)选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧–蒙提*派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件

2020-05-24 21:45:07 340

原创 VScode添加python文件头模板

看了pycharm的视频,它可以自动生成python的文件头模板,但是vscode目前还不可以,但是可以通过用户代码片段来实现,操作如下:打开用户代码片段在弹出的窗口选择python.json将python.json的内容替换为自己需要的,模版如下(有删减)使用方法:在.PY文件上面输入header回车就会自动生成文件头...

2020-05-21 00:18:01 455

原创 python基础学习(一):计算机基础知识

1. 计算机基本概念1.1 计算机是什么概念:现代用于高速计算的电子计算器特点:数值计算、存储记忆、逻辑计算1.2 计算机的组成硬件:是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称,如鼠标、键盘、显示器等(可见可摸)软件:即一系列按照特顺序组织的计算机数据和特定指令的集合,如qq,lol,360等(不可见不可摸)2. 计算机语言2.1 计算机语言的基本概念概念:指用于人与计算机之间通讯的语言特点:能够按照程序运行、自动、高速处理数据的现代化智能电子设备2

2020-05-20 19:21:20 319

转载 raw_input与input的区别

raw_input与input的区别版本差异raw_input——》python2版本input——》python3版本输入格式差异就是raw_input()随便输都是字符串,而input()必须按照Python的规则来~raw_input()name=raw_input(‘输入姓名:’)age=raw_input(‘输入年龄’)我们输入汉字的姓名和数字的年龄输入姓...

2020-05-06 17:55:38 161

转载 python2 解决TypeError: 'encoding' is an invalid keyword argument for this function

python 2.7版本with open(‘结果.html’, ‘w’, encoding=‘utf-8’) as f:f.write(html)运行的时候报错:TypeError: ‘encoding’ is an invalid keyword argument for this function1解决:import iowith io.open(‘结果.html’, ‘w’...

2020-05-06 15:49:39 1031

空空如也

空空如也

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

TA关注的人

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