Python基础及数据结构与算法
文章平均质量分 82
python基础学习
欲游山河十万里
本博客作为个人的学习笔记记录。博客的内容由其他博客备份而来,本博客作为备份地址。
展开
-
python基础——网络编程
Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解tcp/udp协议,socket已经为我们封装好了,我们只需要遵循socket的规定去编程,写出的程序自然就是遵循tcp/udp标准的。UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。原创 2024-10-15 00:35:15 · 1109 阅读 · 0 评论 -
Python程序中的进程操作-进程池(multiprocess.Pool)
为什么要有进程池?进程池的概念。在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务。那么在成千上万个任务需要被执行的时候,我们就需要去创建成千上万个进程么?首先,创建进程需要消耗时间,销毁进程也需要消耗时间。第二即便开启了成千上万的进程,操作系统也不能让他们同时执行,这样反而会影响程序的效率。因此我们不能无限制的根据任务开启或者结束进程。那么我们要怎么做呢?原创 2024-10-14 23:05:57 · 364 阅读 · 0 评论 -
python基础——并发编程
本部分开始对并发编程的学习1.串行(serial):一个CPU上,按顺序完成多个任务2 并行(parallelism):指的是任务数小于等于cpu核数,即任务真的是一起执行的3.并发(concurrency):一个CPU采用时间片管理方式,交替的处理多个任务。一般是是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)线程(Thread)是操作系统能够进行运算调度的最小单位。原创 2024-10-14 19:27:44 · 1079 阅读 · 0 评论 -
(03)python-opencv图像处理——图像的几何变换
你将会学到将不同的几何变换应用于图像,如平移、旋转、仿射变换等。图像的几何变换是图像处理和图像分析的基础内容之一。图像几何变换又称为图像空间变换, 它将一幅图像中的坐标位置映射到另一幅图像中的新坐标位置。几何变换的特点是改变图像像素的空间位置,而不改变像素灰度值。图像的几何变换主要包括:位置变换:图像的平移、镜像、旋转形状变换:图像的缩放仿射变换。原创 2024-10-10 01:26:54 · 1097 阅读 · 0 评论 -
(02)python-opencv图像处理——更改颜色空间HSV
对于 HSV, 色调(Hue)范围为 [0,179], 饱和度(Saturation)范围为 [0,255] ,明亮度(Value)为 [0,255]. 不同的软件使用不同的比例. 所以如果你想用 OpenCV 的值与别的软件的值作对比,你需要归一化这些范围。:输入图像,通常是一个二值图像(如掩膜)。运行这个修改后的代码时,程序将识别并框选红色对象的边缘,显示更精确的轮廓,而不是简单的矩形框。:在 HSV 中,只需要调整色调(Hue)的范围来检测特定颜色,而在 BGR 中,你可能需要分别考虑三个通道的值。原创 2024-10-10 00:59:53 · 1176 阅读 · 0 评论 -
(01)python-opencv基础知识入门(图片的读取与视频打开)
OpenCV 于 1999 年由 Gary Bradsky 在英特尔创立,第一个版本于 2000 年问世。Vadim Pisarevsky 加入了 Gary Bradsky,负责管理英特尔的俄罗斯软件 OpenCV 团队。2005 年,OpenCV 被用于 Stanley ,这辆车赢得了 2005 年美国穿越沙漠 DARPA 机器人挑战大赛。后来,在 Willow Garage 的支持下,在 Gary Bradsky 和 Vadim Pisarevsky 主导下,OpenCV 项目的开发工作变得活跃起来。原创 2024-10-09 23:57:09 · 1013 阅读 · 0 评论 -
python的特殊方法——魔术方法
官方定义好的,以两个下划线开头且以两个下划线结尾来命名的方法。在特定情况下,它会被自动调用,不需要我们主动调用该方法。原创 2024-10-09 18:28:03 · 559 阅读 · 0 评论 -
python——面向对象的知识总结
在面向对象编程中,类对象和实例对象、类属性和实例属性是非常重要的概念。类对象(Class Object)类对象是由类定义生成的对象,代表了类本身。它可以用来访问类的属性和方法。类对象通常在类定义时创建,可以通过类名直接访问。实例对象(Instance Object)实例对象是通过类创建的具体对象,每个实例对象都有自己的属性和方法。实例对象可以访问类中的方法和属性,并可以拥有独立的状态。类属性(Class Attribute)类属性是属于类本身的属性,而不是属于任何具体的实例。原创 2024-10-09 18:17:20 · 1153 阅读 · 0 评论 -
python3基础教程入门学习
本博文将会对python的基础教程进行全面的讲解,本部分的博文根据菜鸟教程等网站作为参考完成。原创 2022-10-18 15:20:44 · 1640 阅读 · 0 评论 -
python基础100道例题
本部分来源于菜鸟教程100道中。原创 2022-10-11 16:07:01 · 1764 阅读 · 0 评论 -
python入门基础
#-*-coding:UTF-8 -*-num=[];#输入三个数值,使用空格隔开num=input("请输入三个数值:").split(' ');#此时的数值全部属于字符串形式,如果需要可以进行类型的强转a=num[0];b=num[1];c=num[2];print(a,b,c)#-*-coding:UTF-8 -*-num=int(input());#此时表...原创 2019-11-28 18:15:00 · 309 阅读 · 0 评论 -
容器类型-集合
原创 2020-09-02 17:20:00 · 176 阅读 · 0 评论 -
python-字典容器
原创 2020-09-02 17:21:00 · 178 阅读 · 0 评论 -
python--私有属性和私有方法
01. 应用场景及定义方式应用场景在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用,而不希望在外部被访问到私有属性就是对象不希望公开的属性私有方法就是对象不希望公开的方法定义方式在定义属性或方法时,在属性名或者方法名前增加两个下划线,定义的就是私有属性或方法class Women: def __ini...原创 2020-09-02 17:15:00 · 110 阅读 · 0 评论 -
python编辑-继承问题
目标单继承多继承面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中继承实现代码的重用,相同的代码不需要重复的编写多态不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类拥有父类的所有方法和属性1) 继承的语法class 类名(父类名...原创 2020-09-02 17:16:00 · 182 阅读 · 0 评论 -
面向对象的基础语法
目标dir内置函数定义简单的类(只包含方法)方法中的self参数初始化方法内置方法和属性01.dir内置函数(知道)提示__方法名__格式的方法是Python提供的内置方法 / 属性,稍后会给大家介绍一些常用的 内置方法 / 属性序号方法名类型作用01__new__方法创建对象时,会被自动调用02__init__方法...原创 2020-09-02 17:18:00 · 358 阅读 · 0 评论