自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫简介

爬虫简介1.通讯协议1.1端口1.2通讯协议2.网络模型2.1 HTTPS2.2 SSL3.爬虫介绍3.1什么是爬虫?3.2为什么需要爬虫?3.3企业获取数据的方式3.4Python做爬虫的优势3.5爬虫的分类4.几个概念4.1GET和POST4.2URL组成部分4.3User-Agent用户代理1.通讯协议1.1端口数据通讯步骤找到对方IP数据要发送到对⽅指定的应⽤程序上。为了标识这些应⽤程序,所以给这些⽹络应⽤程序都⽤数字进⾏了标识,这个数据标识称作端⼝(逻辑端口)。定义通讯规则,这个通

2020-06-13 17:19:22 1471

原创 Python基础——异常&文件

Python基础——异常&文件1.异常简介2.异常的传播3.异常对象4.文件打开5.关闭文件6.读取文件7.较大文件的读取8.文件写入9.二进制文件写入1.异常简介程序在运行过程中可能会出现一些错误。⽐如: 使⽤了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常处理异常 程序运⾏时出现异常,⽬的并不是让我们的程序直接终⽌!Python是希望在出现异常时,我们可以编写代码来对异常进⾏处理2.异常的传播当在函数中出现异常时,如果在函数中对异常进⾏了处理,则异常不会在进⾏传播。

2020-06-10 15:07:45 308

原创 Python基础——模块

Python基础——模块1.模块简介2.模块的创建3.模块的使用1.模块简介模块化指将一个完整的程序分解成一个小小的模块通过将模块组合,来搭建出⼀个完整的程序模块化的有点⽅便开发方便维护模块可以复用2.模块的创建在Python当中⼀个py⽂件就是⼀个模块在⼀个模块中引⼊外部模块 import 模块名(模块名就是py⽂件)可以引⼊同⼀个模块多次,但是模块的实例只会创建⼀次import 模块名 as 模块别名在⼀个模块内部都有⼀个__name__。通过它我们可以获取模块的名

2020-05-26 11:05:44 261

原创 Python基础——面向对象(三)

Python基础——面向对象(三)1.继承2.方法重写3.super()4.多重继承5.多态6.属性和方法1.继承继承是⾯向对象三⼤特性之⼀通过继承我们可以使⼀个类获取到其他类中的属性和⽅法在定义类时,可以在类名后⾯的括号中指定当前类的⽗类(超类、基类)继承提⾼了类的复⽤性。让类与类之间产⽣了关系。有了这个关系,才有了多态的特性# object是所有类的父类class Animal(object): def run(self): print('奔跑')

2020-05-20 20:16:38 444

原创 Python基础——面向对象(二)

Python基础——面向对象(二)1.特殊方法2.封装1.特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如__xxx__()这种形式特殊方法不需要调用,它会在特定的时候自动调用2.封装出现封装的原因:使用封装可以增强数据的安全性属性不能随意修改属性不能修改为任意值封装是面向对象的三大特性之一封装是指隐藏对象中的一些不希望被外部所访问到的属性或方法封装后可以使用getter()和setter()方法使外部可以访问到属性getter()获取对象中指定的属性

2020-05-19 21:13:38 342

原创 Python基础——面向对象(一)

Python基础——面向对象(一)1.面向对象简介2.类(class)3.类的定义4.参数self4.1属性和方法4.2 self1.面向对象简介Python是一门面向对象的编程语言,简单的理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指将程序分解为步骤,通过对每个步骤的抽象来完成程序这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符合人类的思维,编写起来比较容易⾯向对象的编程语⾔,关注的是对象,⽽不注重过程,对于⾯向对象⼀切皆对象⾯向

2020-05-13 19:27:45 266

原创 Python基础——函数(三)

Python基础——函数(三)1.高阶函数2.闭包3.装饰器的引入4.装饰器的使用1.高阶函数接收函数作为参数或者将函数作为返回值返回的函数就是高阶函数2.闭包将函数作为返回值返回就是高阶函数,也称为闭包闭包的好处通过闭包可以创建一些只有当前函数可以访问的变量将一些私有数据藏到闭包中形成闭包的条件函数嵌套将内部函数作为返回值返回内部函数必须要使用到外部函数的变量...

2020-05-08 11:51:35 189

原创 Python基础——函数(二)

Python基础——函数(二)1.函数的返回值2.文档字符串3.函数的作用域4.命名空间5.递归函数1.函数的返回值函数的返回值:含数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,这个对象可以是一个函数def fn(*nums): result = 0 for n in nums: result += n ...

2020-05-07 15:48:28 160

原创 Python基础——函数(一)

Python基础——函数1.函数简介2.函数的参数2.1形参和实参2.2参数的传递2.3不定长参数3.参数的解包1.函数简介函数也是一个对象函数用来保存一些可以执行的代码,在需要,可以对这些代码进行多次调用语法def 函数名 ([形参1,形参2,形参3…]): 代码块函数名()函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头)函数名()是调用函数,...

2020-05-07 15:48:08 176

原创 Python基础——元组、字典和集合

Python基础——元组、字典和集合1.可变对象与不可变对象2.元组(tuple)简介3.字典3.1字典的基本介绍3.2字典的使用1.可变对象与不可变对象Python 中可变对象有:列表(list)、字典(dict)、集合(set)Python 中不可变对象有:数值类型(int和float)、字符串(str)、元组(tuple)可变对象都保存了id(标识)、type(类型)、value(...

2020-05-07 15:46:31 243

原创 Python基础——列表

Python基础——列表1.序列(sequence)1.1基本概念1.2序列的分类2.列表(list)的使用2.2切片3.通用操作1.序列(sequence)1.1基本概念序列是Python中最基本的一种数据结构。用于保存一组有序的数据,所有的数据在序列中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引。数据结构指计算机中数据存储的方式。1.2序列的分类可变序...

2020-05-07 15:45:28 518

原创 计算机简介(学习Python准备)

文章目录1.计算机概念2.计算机组成2.1软件2.2硬件3.计算机语言(Computer Language)3.1概念3.2存在的意义3.3发展历程3.4高级语言的执行方式4.交互方式4.1:交互方式的分类4.2:文本用户界面打开示例4.3:常用DOS命令5.文本文件和字符集5.1:文本文件5.1:常见的字符集6.进位计数值(进制)6.1进制转换6.2常用进制的计数6.3存储单位间的转换7.环境变...

2020-04-07 08:46:16 185

空空如也

空空如也

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

TA关注的人

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