自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python第十三章

在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,则把这个使用外部函数的内部函数称为闭包。是进程的实际工作最小单位,进程内部可以有多个线程,程序的运行本质就是由进程内部的线程在实际工作的。(7)conn(客户端当次连接对象)和socket_server对象调用close方法,关闭连接。·多个进程同时在运行,即不同的程序同时运行,称之为:多任务并行执行。(5)客户端连接后,通过recv方法,接收客户端发送的消息。·闭包使用的变量的所用于在函数内,难以被错误的调用修改。

2024-08-25 22:54:03 751

原创 Python学习第十二章(PySpark基础)

func:T ->U:告知按照rdd中的哪个数据进行排序,比如lambda x:x[1]表示按照rdd中的第二列元素进行排序。功能:map算子,是将RDD的数据一条条处理(处理的逻辑基于map算子中接受的处理函数),返回新的RDD。·数据计算:读取到的数据转换为RDD(全称为弹性分布式数据集)对象,调用RDD的成员方法完成计算。PySpark的数据计算,都是基于RDD对象(RDD对象内置丰富的。·函数对RDD数据逐个处理,得到True的保留至返回值的RDD中。

2024-08-25 20:47:01 564

原创 Python学习第十一章(SQL基础)

(值1,值2,·····值N),(值1,值2,····值N),······,(值1,值2,·······,值N);FROM->WHERE->GROUP BY和聚合函数->SELECT->ORDER BY->LIMIT。数据库(软件)提供数据组织存储的能力,SQL语句则是操作数据、数据库的工具语言。打开:命令提示符,输入:mysql -uroot -p,然后回车后输入密码。ORDER BY···[ASC (升序默认)|DESC(降序)]varchar(长度) --文本,长度为数字,做最大长度限制。

2024-08-15 22:26:36 558

原创 Python学习数据可视化——疫情地图&动态柱状图

{年份:[[国家,GDP],[国家,GDP],····],年份:[[国家,GDP],[国家,GDP],····],·····}如果说一个Bar(),Line对象是一张图表的话,时间线就是创建一个一维的x轴,轴上每一个点就是一个图标对象。·参数key,是要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据。2)和折线图一样,通过add_xaxis()与add_yaxis()添加xy轴数据。3)通过柱状图对象的reversal_axis(),反转x与y轴。1)通过Bar()构建柱状图对象。

2024-08-14 19:00:00 342

原创 Python学习数据可视化——折线图可视化

(2)主要功能:JSON就是一种在各种编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。方法进行配置,实现配置图表的标题、配置图例、配置鼠标移动效果、配置工具栏等整体配置项。运行后得到render.html文件,使用浏览器查看就可看到折线图了。可以按照JSON指定的格式去组织和封装数据,JSON本质是一个带有。(JSON无非就是一个单独的字典或一个内部是字典的列表)(3)python数据和json数据的相互转化。3.通过json模块对网络收集数据进行处理。(1)定义:JSON是一种轻量级的。

2024-08-11 16:50:01 362

原创 Python学习 第十章

直接对2个对象进行比较是不可以的,但是在类中实现__lt__方法,即可同时完成:小于符号和大于符号2种比较。如,定义函数(方法),通过类型注解声明需要父类对象,实际传入子类对象进行工作,从而得到不同的工作状态。·类对象无法访问私有成员(私有方法无法直接被类对象使用,以及私有变量无法赋值,也无法获取值)包含抽象方法的类,称之为抽象类。(1)多态指的是多种状态,即完成某个行为时,使用不同的对象会得到不同的状态。普通占位语句,用来保证函数或者方法或类定义的完整性,表示无内容,空的意思。

2024-08-11 15:07:44 720

原创 Python学习第九章

函数:print_file_info(file_name),接收传入文件的路径,打印文件的全部内容,如文件不存在则捕获异常,输出提示信息,通过finally关闭文件对象。当函数func1中发生异常,并且没有捕获处理这个异常的时候,异常会传递到函数func2,当func2也没有捕获处理这个异常的时候main函数会捕获这个异常,这就是异常的传递性。这是因为'import * '中的'*'代表所有,但是这个所有是来自__all__的定义,*能导入谁,就通过__all__来控制。(这个网络是国外的,而非国内的)

2024-08-10 16:54:46 568

原创 Python学习第八章

(1)文件的定义:一篇文章、一段视频、一个可执行程序都可以被保存为一个文件,并赋予一个文件名。使用Windows系统自带的记事本,打开文件后,可看到UTF-8的编码,UTF-8是目前全球通用的编码格式。注意:此时的‘f'是’open'函数的文件对象,对象是一种特殊数据类型,拥有属性和方法,可以使用对象、属性或对象、方法进行访问。文件读取完成以后,要使用文件对象.close()方法关闭文件对象,否则文件会被一直占用。否,就用write写出。功能:可打开一个已经存在的文件,或者创建一个新文件。

2024-08-04 20:15:54 807

原创 Python学习第六章

注意:字符串转列表、元组、集合,将字符串每一个元素都取出来了,作为列表或元组或集合的每一个元素;但是字典转换为字符串,Value值是不会被舍弃的。我们的列表、元组、集合、字符串等都是没办法转成字典,因为缺少键值对的关键要素,但是反过来,字典是可以转换成别的容器的,转成字符串,其Value会保存,转成其他类型,Value就丢弃了。函数可以直接通过函数名,传入参数就可以直接调用了,而方法的调用,则需要先获得方法所在的class类对象,然后通过类对象里面一个点,把方法点出来即可,即class类对象.方法名()。

2024-08-03 21:22:41 880

原创 Python学习第七章

test_func需要一个函数作为参数传入,这个函数需要接收2个数字进行计算,计算逻辑由这个被传入函数决定。·最终,在test_func函数内部,由传入的add函数,完成了对数字的计算操作。函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序。:不定长参数也可以叫可变参数,用于不确定调用的时候会传递多少个参数(不传参也可以)的场景。参数使用方式(使用方式的不同):位置参数、关键字参数、缺省参数、不定长参数。函数本身是可以作为参数,传入另一个函数中进行使用的。

2024-07-27 20:30:00 719

原创 Python学习第五章

函数调用中,提供的2与19,称之为:实际参数(实参),表示函数执行时真正使用的参数值(传入的时候,按照顺序传入数据,使用逗号分隔)(2)局部变量是指定义在函数体内部的变量,即只在函数体内部生效,临时保存数据,即当函数调用完成后,则销毁局部变量。定义两数相加的函数功能,完成后,会将相加的结果返回给函数调用者,所以,变量sum接收到了函数的执行结果。给函数添加说明文档,辅助理解函数的作用,通过多行注释的形式,对函数进行说明解释,内容应该写在函数体之前。·提高代码地重用性,减少重复代码,提高开发效率。

2024-07-23 22:09:54 1054

原创 Python学习第四章

某公司,账户余额有1万元,给20名员工发工资,员工从1到20号,从1开始,依次领取工资,没人领取1000元,领工资时,财务判断员工绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位,如果工资发完了,结束发工资。设置一个范围1-100的随机整数变量,通过 while 循环,配合 input 语句,判断输入的数字是否等于随机数且无限次机会,直到猜中为止,每一次猜不中,会提示大了或小了,猜完数字后,提示猜了几次。如,range(5,10,2)取得的数据是[5,7,9]循环满足条件应做的事情1。

2024-07-18 21:57:02 946

原创 Python学习第三章

满足if,将不会理会后面的,满足elif1,将不会理会其后面的,若是都不满足,进入else。通过两个输入获取了两份数据,但是在判断的时候,我们的身高已经满足条件了,则后面的elif就没用了。判断运算符左侧内容是否大于右侧,满足为 True ,不满足为 False。判断运算符左侧内容是否小于右侧,满足为 True ,不满足为 False。判断内容是否不相等,满足为 True ,不满足为 False。判断内容是否相等,满足为True,不满足为False。所有条件都不满足时要做的事情。不满足条件时要做的事情2。

2024-07-14 17:17:37 831

原创 Python学习第二章

%5d:表示将整数的宽度控制在5位,如数字2,被设置为5d,就会变成" 2"(2前面有4个空格,进行补足宽度)·布尔(bool)表示现实生活中的逻辑,即真和假,True(记为1)表示真,False(记为0)表示假。在变量定义的时候,等号右侧的就是表达式,如result=1+1,也就是有具体的结果,将结果赋值给了等号左侧的变量。变量名称=变量的值,每一个变量都有自己的名称,称之为:变量名,也就是变量本身。4)元组(Tuple)有序的不可变的序列,可有序记录一堆不可变的Python数据集合。

2024-07-14 15:30:49 1049

原创 Python 学习第一章

将Python代码翻译成计算机认识的0和1,并提交计算机执行,在解释器环境内可以一行行的执行我们输入的代码,也可以使用解释器程序,去执行".py"代码文件。2、Python最常见的开发环境:PyCharm软件,这是一个专用于Python的开发软件,其需要以“工程”为单元,进行使用。(3)python解释器程序在<python安装目录>/python.exe。python语言的代码文件,记录了python的代码。(1)Python解释器的作用。1、Python 解释器。(2)".py"文件定义。

2024-07-07 20:16:34 237

空空如也

空空如也

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

TA关注的人

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