自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2】Matplotlib

Matplotlib介绍什么是MatplotlibMatplotlib是一个Python的基础绘图库,它可与 NumPy 一起使用,代替Matlab使用。为什么要学习Matplotlib将数据进行可视化,使数据更直观使数据更加更具有说服力Matplotlib安装由于Matplotlib是第三方库,所以我们需要安装它才可以使用。注意,Matplotlib3.0要求python3版本才可安装使用。安装命令:pip install matplotlib安装可参考官网:https://matp

2021-02-11 22:49:16 641

原创 常遇问题集

报错1:安装ReadTimeOut安装报错:ReadTimeOut -->读取超时错误解决1:换源安装,将国外镜像换成国内镜像,加快安装速度。• 国内镜像:• 阿里云 http://mirrors.aliyun.com/pypi/simple/• 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/• 豆瓣(douban) http://pypi.douban.com/simple/• 清华大学 https://pypi.tuna.tsing

2021-01-19 16:22:40 173

原创 【1】学习前言及数据分析的简单介绍&jupyter的介绍与安装

学习内容学习方法• 重视基础• 归纳总结,构建自己知识体系• 推荐使用xmind思维导图• 三多法则• 多练习• 多应用• 多思考发展方向例子:• 数据分析班级到课人数• 有8人不来上课,这是数据分析吗?数据挖掘与数据分析区别这是现象,不是原因,所以这肯定不是数据分析。若是班主任的业务能力比较强,他对每个同学的上课情况都十分了解可能有五个同学一直加班,比较忙所以没有来上课,还有两个是因为跟不上了,还有一个在谈对象。这才是原因,然后会有解决方案,比如因为有跟不上的同学,那么

2021-01-18 22:06:38 389

原创 jupyter快捷键

Jupyter 笔记本有两种不同的键盘输入模式。 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色边框的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰框、左边距蓝色的单元格显示。命令行模式(按 Esc 生效)F: 查找并且替换Ctrl-Shift-F: 打开命令配置Ctrl-Shift-P: 打开命令配置Enter: 进入编辑模式P: 打开命令配置Shift-Enter: 运行代码块, 选择下面的代码块Ctrl-Enter: 运行选中的代码块A

2021-01-18 21:27:07 167

原创 python爬虫06 - js2py和selenium初探。

内容s2py简介动态HTML技术了解selenium+chromedriver获取动态数据用google chrome先打开这个页面http://www.porters.vip/verify/sign/(这网页有反爬 容易打不开)需求是爬取网页的内容检查看这个networkresponse 和 preview有数据但是那里面不是我们想要的数据我们想要的 点击查看详情的数据所以我们可以先清空数据再在网页中点击这个黄色按钮页面就出现了一些数据按照常规操作 请求这个url

2020-09-22 22:10:11 1029

原创 python爬虫05 - BeautifulSoup4的安装,下载,源码简介,使用。

1. bs4简介1.1 基本概念Beautiful Soup 是一个可以从HTML或XML文件中提取数据的网页信息提取库1.2 源码分析• github下载源码• 安装• pip install lxml• pip install bs42. bs4的使用2.1 快速开始html_doc = """<html><head><title>The Dormouse's story</title></head><body&

2020-09-16 23:30:24 1531

原创 python爬虫04 - xpath和lxml模块

1. xpath介绍1.1 基本概念• XPath(XML Path Language)是一种XML的查询语言,他能在XML树状结构中寻找节点。XPath 用于在 XML 文档中通过元素和属性进行导航• xml是一种标记语法的文本格式,xpath可以方便的定位xml中的元素和其中的属性值。lxml是python中的一个包,这个包中包含了将html文本转成xml对象,和对对象执行xpath的功能1.2 结点的关系xml_content = '''<bookstore><book

2020-08-26 23:15:13 762 2

原创 python爬虫03 - 正则表达式 re模块

1.正则表达式的简介操作练习的话可以用 jupyterIDLE 或者是cmd ipython 都行1.1 概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑1.2 正则表达式的应用场景• 表单验证(例如 : 手机号、邮箱、身份证… )• 爬虫2. 正则表达式对Python的支持2.1 普通字符字母、数字、汉字、下划线、以及没有特殊定义的符号,都是"普通字符"。正

2020-08-18 23:47:09 1048

原创 python爬虫02 - 爬虫请求模块 request库 json数据

6455651

2020-08-11 02:11:04 20064

原创 python爬虫01 - 爬虫简介基本概念

56654

2020-07-26 23:01:53 693

原创 python基础班复习

她,开着几百万的玛莎利蒂在中州路奔驰,银行贷款却有一百万,挣扎在生与死的边缘。  她,天天开比亚迪上下班,却还在为几十万的房贷发愁,生活在水生火热之中。​  她,每天挤9路公交车从老城到涧西,存款有十万,生活的安逸却又迷茫。​  三人在路上相遇了,挤公交车的非常羡慕开比亚迪的,开比亚迪的又非常羡慕开玛莎拉蒂的。而开玛莎拉蒂的又非常羡慕挤公交的。​  你看到的,是别人表面的光鲜,看不到的是她们背后的辛酸。​  每个人都在羡慕别人,却不知道别人也在以同样的方式羡慕着你。​  猫喜欢吃鱼,可猫不会游.

2020-07-24 14:59:47 155

原创 python14基础末异常&文件

异常的简介

2020-07-22 21:51:45 258

原创 python中级13面向对象模块

属性和方法●属性----类属性,直接在类中定义的属性是类属性----类属性可以通过类或类的实例访问到。但是类属性只能通过类对象来修改,无法通过实例对象修改----实例属性 通过实例对象添加的属性属于实例属性----实例属性只能通过实例对象来访问和修改,类对象无法访问修改●方法----在类中定义,以self为第一个参数的方法都是实例方法----实例方法在调用时 Python会将调用对象以self传入----实例方法可以通过类实例和类去调用----当通过实例调用时,会自动将当前调用对象作为s

2020-07-15 22:24:46 171

原创 python中级12面向对象下

1 继承简介继承1 让类与类之间产生了关系 有了这层关系才有我们后续要说的多态2 提高了代码的复用性在创建类的时候 如果省略了父类 则默认父类为objectobject 是所有类的父类class Person(): name = '' # 军人与医生共有的属性 age = ''class Doctor(): name='' age='' def study(self): print('治病救人...')clas

2020-07-11 15:39:26 165

原创 python中级11面向对象中

1 特殊方法●在类中可以定义一些特殊方法也称为魔术方法●特殊方法都是形如__xxx__( )这种形式 (注意是两个_ 下划线)●特殊方法不需要我们调用,特殊方方法会在特定时候自动调用问题:#目前来说对于我们的程序name是必须的,并且name又是不同的,#手动添加name属性 容易遗忘 然后就报错class Person(): # name='葫芦娃' 因为实例的属性时不同的 我们不能把属性定义在类中 def speak(self): print('大家

2020-07-10 13:05:33 182

原创 python中级10面向对象上

1. 面向对象简介●python就是一个面向对象的编程语言●对象就是内存中用来储存指定数据的一块区域●对象的结构 每个对象当中都保存了3种数据–id(标识) id是由我们的解析器生成的 在Cpython中 id就是对象的内存地址–类型()–value...

2020-07-07 22:01:24 219

原创 python中级9函数下(有点难度 )

高阶函数●接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数#高阶函数# 定义一个函数 将列表中所有的偶数,保存到一个新的列表返回lst=[1,2,3,4,5,6,7,8,9,10]def fn(lst): #定义一个函数 用来检查函数 def fn2(i): if i%2 ==0: return True #创建一个新的列表 new_list=[] #对列表进行遍历 for n in lst

2020-07-06 19:48:35 222

原创 python初级8函数中

1函数的返回值def s(*b): r=0 for i in b: r+=i print(r)s(1,2,3)返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数2文档字符串...

2020-07-05 18:01:36 377

原创 python初级7函数上

不可变对象有int,float数值类型,元组,字符串。 什么是可变的? 列表是可变的,可变序列又叫可变对象,字典不是序列,但是它是可变对象。可变对象每个对象当中都保存了3个数据 id(标识) type(类型) value(值)列表是一个可变对象a=[1,2,3]a[0]=10 (改对象 改对象里面的值)这个操作时通过变量来修改对象里面的值,这个操作不会改变变量指向的对象 即对象的ida=[1,2,3]a=[4,5,6] (改变量)这个操作时是在给变量重新赋值,这个操作会改变变量指向的对象

2020-07-02 20:52:28 194

原创 while ,for in 语句的作业

作业作业1现在有 a = [1,2,3,4,5,6] 不通过函数的形式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程 考点切片 步长这个过程是怎么出来的?就是把整个过程 省略开始是什么情况 ?省略结束是什么情况?省略开始和结束什么现象? 省略步长什么现象?加上步长什么现象?步长为负什么现象? 然后结果就是[6,5,4,3,2,1]了得出以下结论• 如果省略结束位置, 则会从当前的开始位置一直截取到最后• 如果省略开始位置, 则会从第一个元素截取到结束的元素,但是不包括结束

2020-06-26 19:25:28 271

原创 python初级6元组字典集合

元组基本介绍a=()print(type(a))<class 'tuple'>元组类型·元组表现形式tuple·元组也可以通过索引取值当然下面的必须是中括号 ()不行a=(65165,'蔡徐坤',55,'kd')print(a[2])55·元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)所以元组不可用赋值a=(65165,'蔡徐坤',55,'kd')a[2]=6545print(a[2])Traceback (mos

2020-06-24 23:54:00 454

原创 循环疑问

num=int(input('请输入一个质数:'))i=2f=Truewhile i<num: if num % i== 0: print('不是质数') i+=1 f = Falseif f: print('是质数')这里f=False 在while语句循环中而不在if语句所以 f一直是Falsewhile i<num: if num % i== 0: print('不是质数') i+=1

2020-06-12 17:38:11 180

原创 python初级5列表

1. 序列(sequence)1.1 基本概念• 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引• 数据结构指计算机中数据存储的方式(不同的存放数据的存放方式就是数据结构)我们通过索引(index)1.2 序列的分类• 可变序列(序列中的元素可以改变):例如 列表(list)字典(dict)• 不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)2. 列表(

2020-06-10 22:40:56 585

原创 python初级4条件控制语句

条件判断语句(if语句)• 执行的流程:• if语句在执行时,会先对条件表达式进行求值判断,• 如果为True,则执行if后的语句• 如果为False,则不执行• 语法:if 条件表达式 :代码块• 代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行• 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束• 代码块就是一种为代码分组的机制input() 函数• 该函数用来获取用户的输入• input()调用后,程序会立即暂停,等待用户输入• 用户输入完内.

2020-06-07 15:46:26 300

原创 python初级3字符串运算符

1. 运算符1.1 运算符的概念• 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”1.2 运算符的分类• 算术运算符• 赋值运算符• 比较运算符(关系运算符)• 逻辑运算符• 条件运算符(三元运算符)2. 算术运算符• 加法运算符 表现形式 +• 减法运算符 表现形式 -• 乘法运算符 表现形式 *• 除法运算符 表现形式 /• // 整除,只会保留计算后的整数位,总会返回一个整型• % 取模,求两个数相除的余

2020-05-29 18:58:27 577

原创 python初级2基本数据类型

1. 几个概念1.1 表达式• 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合• 表达式特点• 表达式不会对我们的程序产生实质性的影响 仅仅用于计算一些结果• 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响• 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2 语句• 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成• 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执

2020-05-27 00:31:35 442

原创 python初级1

• 内容• 1. Python语言• Python语言的基本概念• Python 的特色• Python的发展及应用• 2.搭建环境• Python的解释器• 搭建Python环境• Python的交互模式• Python的第一个程序• 3. PyCharm的安装和配置• PyCharm的安装• PyCharm的配置1.Python语言1.1 Python语言的基本概念• Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是

2020-05-20 22:28:02 218

原创 计算机要点(开启梦幻般的编程之路)

01 - 计算机要点• 1. 计算机基本概念• 什么是计算机• 计算机的特点• 计算机的组成 硬件加软件• 2.计算机语言• 计算机语言的基本概念• 计算机语言的发展• 解释型和编译型的语言区别• 3. 交互方式• 交互方式的种类 TUI 和 GUI• 文本交互模式打开的方式(win) 命令行的结构• DOS命令• 4. 文本文件和字符集• 4.1 文本文件• 4.2 字符集• 5. 进制• 进制之间的转换• 进制的计数• 数据间的换算• 6.环境变量• 6.

2020-05-20 19:27:18 185

空空如也

空空如也

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

TA关注的人

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