- 博客(11)
- 收藏
- 关注
原创 第十周
学习笔记(11)第十五章 python网络爬虫**爬虫简介:**网页爬取,就是把url地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序。**HTTP协议简介:**超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP协议概述HITP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个HTTP请 求到服务器上指定端口(默认端口为80)。
2021-01-01 11:16:49
142
原创 第九周
学习笔记(10)第十三章 异常异常概念:在生活中,使用计算机的某个应用软件时,由于某种错误,可能会引发异常,如图:在程序中,当python检测到一个错误时,解释器就会指出当前流程已无法继续执行下去,这时就出现了异常。例如,使用print()函数输出一个未定义的变量值,具体如下所示:print(name)在python程序中,如果出现异常,而异常对象并未被捕获或处理:程序就会用自动回溯,返回一种错误信息,并终止执行,上述语句返回的错误信息如下:Traceback(most recent cal
2020-12-05 20:28:29
121
原创 第八周
学习笔记(9)第十章 面向对象 下面向对象的三大特征1.封装封装是面向对象程序设计的核心思想。它是指将对象的属性性和行为封装起来吧,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。2.继承继承是面向对象程序设计提高重要措施,它体现特殊类与一般类之间的关系,当特殊类包含一般类的的所有属性和行为,并且特殊类还可以有自己的属性和行为时,称作特殊类继承了一般类。一般类又称为父类或基类,特殊为子类或派生类。3.多态多态是面向对象程序设计的重要特征。生活中也常存在多态。类的封装可以隐藏类的
2020-12-03 21:33:45
121
原创 第七周
学习笔记(8)第九章 模块与包模块是 一个保存了Python代码的文件,其中可以包含变量、函教、或类的定义,也可以包含其他各种python语句,使用模块有以下3方面的优势。1.模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂,更易维护。2.模块提高了代确的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数只需导人time模块即可3. 模块避免
2020-11-21 20:53:38
418
原创 第六周
学习笔记(7)第七章 函数 下间接调用函数前面调用函数时,使用函数名加参数列表的形式调用。除此之外,还可以将函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数,例如:def output(message): print(message)output('直接调用output()函数!')x=outputx('间接调用output()函数!')间接调用有何用?这种用法可以使一个函数作为另一个函数的参数,例如:def output(message): print(mes
2020-11-21 18:53:02
116
原创 第五周
学习笔记(6)第七章 函数函数的概念:函数可以理解为实现某种功能的代码块,这样的程序中需要这个功能时就可以直接调用,而不必每次都编写一次。在程序中,如果需要多次输入“拼搏到无能为力,坚持到感动自己”则可以将这个功能写成函数,具体示例如下:def output(): print('拼搏到无能为力,坚持到感动自己')python中函数分为内建函数和自定义函数。内建函数是python自带的,既可以直接使用,如print()函数、input()函数等。常见的内建函数如下:内建函数的数量有限,
2020-11-08 17:14:59
355
原创 第四周
学习笔记(5)第五章 列表与元素列表的概念:列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开。例: list 1=[1,2,3,4,5,] list 2=['小李','小王','小张'] list 3=['小李',2,18.5] list 4=['小李'['小李',18,23.5]列表的创建列表中的元素是可变的,这意味着可以向列表中添加、修改和删除元素。例:name,age,score='小李',18,95.5
2020-11-01 21:38:25
194
原创 第三周
学习笔记(4)打印五角星n = int(input("请输入一个数"))for i in range(1,n+1): for k in range(i): print("*",end="") print()运行结果请输入一个数5***************打印五角星2n=int(input("请输入一个数"))for i in range(1,n+1): for k in range(n-i): print(" ",e
2020-10-25 16:54:34
294
原创 第二周
学习笔记(3)python常用内置对象在python中一切都是对象,python中的对象有内置对象,标准库对象、扩展库对象。内置对象:可以直接使用。标准库对象:需要导入之后,才能使用。扩展库对象:需要先安装扩展库才能使用。内置函数定义:是python内置对象类型之一,不需要额外导入任何模块,即可直接使用,这些内置对象都封装在内置模块—builtins—之中,用c语言实现并大量优化。...
2020-10-18 20:32:43
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人