自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 No.14、爬虫

Python的进阶之路No.14、爬虫1.爬虫简介网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序2.爬取网页的基础知识-HTTP协议HTTP协议简介超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。1999年6月公布的 RFC2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1

2020-12-28 13:28:15 164

原创 No.13、正则表达式

Python的进阶之路No.12、异常什么是正则表达式:正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。例如判断一个字符串是否是合法的Email地址,可以通过构造一个规则(正则表达式),去判断字符串是否能够匹配。简介:正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列

2020-12-28 12:49:13 78

原创 No.12、异常

Python的进阶之路No.12、异常在生活中,使用计算机中的某个应用软件时,由于某种错误,可能会引发异常,如图所示。在程序中,当Python检测到一个错误时,解释器就会指出当前流程已无法继续执行下去,这时就出现了异常。例如,使用print()函数输出一个未定义的变量值,具体如下所示:在Python程序中,如果出现异常,而异常对象并未被捕获或处理,程序就会用自动回溯,返回一种错误信息,并终止执行,上述语句返回的错误信息如下:上述信息提示name变量名未定义,NameError为Python的

2020-12-20 19:15:04 101

原创 No.11、文件

Python的进阶之路No.11、文件文件:相信大家对文件并不陌生,它可以存储文字、图片、音乐、视频等,如图所示。总之,文件是数据的集合,可以有不同的类型。按数据的组织形式,文件大致可以分为如下两类。文本文件文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。二进制文件二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行

2020-12-20 18:56:36 142

原创 No.10、面向对象(下)

Python的进阶之路No.10、面向对象面向对象的三大特征:面向对象程序设计实际上就是对现实世界的对象进行建模操作。面向对象程序设计的特征主要可以概括为封装、继承和多态,接下来针对这3种特性进行简单介绍。封装封装是面向对象程序设计的核心思想。它是指将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。例如,计算机的主机是由内存条、硬盘、风扇等部件组成,生产厂家把这些部件用一个外壳封装起来组成主机,用户在使用该主机时,无须关心其内部的组成及工作原理,如图所示

2020-12-19 15:38:29 100 1

原创 No.9、面向对象(上)

Python的进阶之路No.9、面向对象对象与类:在现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如学生、汽车等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即静态部分与动态部分。顾名思义,静态部分就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,其属性包括高矮、胖瘦、年龄、性别等。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以转身、微笑、说话、奔跑,这些是这个人具

2020-12-19 15:23:29 97 1

原创 No.8、模块与包

Python的进阶之路No.8、模块与包模块的概念:模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使用模块有以下3方面的优势。(1)模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂、更易维护。(2)模块提高了代码的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数,只需导入t

2020-12-19 14:48:44 133 1

原创 No.7、函数

Python的进阶之路No.7、函数模块函数是什么?函数是组织好的,可重要使用的,用来实现单—,或相关联功能的代码段。函数能提高应用的梩块性,和代码的重鲤利用率。就像炒菜机可以封装好烹汪的各种步骤—样,函数也可以把我们要执行的代码放到—起,需要执行的时候,直接调用就可以。实例: 平方函数, 输入变量 x 返回其平方值X^2:def square(x): s = x * x return s 函数的定义:a = 3//调用函数, 并打印出来print square(a)

2020-12-05 19:45:52 398

原创 No.6、字典与集合

Python的起步之路No.6、字典与集合(一)、字典在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。字典是由元素构成的,其中每个元素都是一个键值对,具体示例如下:student={'name':'小千','id':'20190101'}示例中,字典由2个元素构成,元素之间用逗号隔开,整体用大括号括起来。每个元素是一个键值对,键与值之间

2020-12-05 19:11:46 159

原创 No.5、列表与元组

Python的起步之路No.5、列表与元组列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体示例如下:列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,具体示例如下:创建一个空列表标题上述示例中,创建了5个列表,其中list4中嵌套一个列表,正是由于列表中元素可以是任意类型数据,才使得数据表示更加简单。此处需注意,列表中的元素是可变的,这意味着可以向列表中添加、修改和删除元素。如例所示。

2020-11-15 21:24:54 129

原创 No.4、字符串

Python的起步之路No.4、字符串字符串简介:字符串就是将若干个字符连起来,例如 "我的Python学习之路" 就是一个字符串,程序中字符串就是由若干字符组成的序列。字符串的表现形式: 1. 使用单引号标识字符串,使用单引号标识的字符串中不能包含单引号。 2. 使用双引号标识字符串,使用双引号标识的字符串中不能包含双引号。 3. 使用三引号标识字符串,使用3对单引号或3对双引号标识字符串可以包含多行。注意Python中的字符串不能被修改 - 虽然字符串不可以修改,但

2020-11-15 20:44:38 77

原创 No.3、选择与循环

Python的起步之路No.3选择与循环

2020-10-25 16:42:03 64

原创 No.2、变量、数据类型、运算符

Python的起步之路No.2变量、数据类型、运算符

2020-10-25 15:39:16 104

原创 No.1、与Python见面

Python的起步之路No.1、与Python见面第一次正式接触编程,第一次学习Python,

2020-10-10 22:53:09 75

空空如也

空空如也

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

TA关注的人

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