Python进阶
Python进阶
煮面要加牛奶
一只小白的自我修炼
展开
-
039_Python_案例_简易的HTTP服务器
简易的HTTP服务器,可实现对静态页面的加载代码示例:import socketdef handler(clientSocketObj): # 5. 接收客户端传递的消息 recv_data = clientSocketObj.recv(1024) print("*"*10) print(recv_data) # 6. 回复消息 clientSocketObj.send(...原创 2020-02-08 02:17:24 · 193 阅读 · 0 评论 -
038_Python网络编程
1. 网络通信概述网络的目的:用网络能够把多方链接在一起,以进行数据传递网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信2. TCP/IP 协议2.1 认识 TCP/IP不同种类的计算机间到底是怎么进行数据传递的呢?就像说不同语言的人沟通一样,只要有一种大家都认可都遵守的协议即可, 那么这个计算机都遵守的网络通信协议叫做 TCP/IP协议TCP/IP协议(...原创 2020-02-08 01:46:06 · 404 阅读 · 0 评论 -
037_Python多任务编程_进程 & 线程 & 协程
文章目录1. 认识多任务编程2. 多进程编程2.1 认识进程2.2 创建子进程2.2.1 方法一:fork 创建子进程2.2.2 方法二:Process 创建子进程2.2.3 方法三:Pool 创建子进程2.3 进程间通信3. 多线程编程3.1 认识线程3.2 创建子线程3.3 线程间资源管理3.3.1 全局解释锁 GIL3.3.2 线程同步 --> 线程锁3.3.3 死锁4. 协程4.1 ...原创 2020-02-04 18:42:30 · 923 阅读 · 0 评论 -
035_计算机网络知识难点归纳
文章目录计算机网络相关知识点整理:1. OSI,TCP/IP,五层协议的体系结构,以及各层协议?2. TCP 和 UDP 是什么?简述它们有什么区别?3. 请描述 TCP 三次握手的过程, 为什么要三次握手?4. 请描述 TCP 四次分手的过程, 为什么需要四次分手?5. 四次分手过程中为什么等待 2MSL?6. TCP 粘包是怎么回事,如何处理?UDP 有粘包吗?7. time_wait 是什么...原创 2020-02-04 14:50:34 · 1256 阅读 · 0 评论 -
029_Python知识点_面向对象进阶_元类&抽象基类&自省机制&slots
1. 元类Python中一切皆对象。 --> 所以类也是对象 --> 那么,元类:类的类,也就是类的模板。元类的实例为类,正如类的实例为对象。2. 抽象基类3. 自省方法4. __slots__...原创 2020-01-17 20:36:25 · 314 阅读 · 0 评论 -
028_Python知识点_魔术方法
1. 特殊属性常见的特殊属性:特殊属性功能__name__类、函数、方法等的名字__module__类所在的模块__class__对象或类所属的类__bases__当前类的父类__doc__类、函数的帮助文档__mor__方法解析顺序。多继承中,类的继承算法__dict__类或对象的属性,字典__dir__返回类或对...原创 2020-01-08 21:43:38 · 287 阅读 · 0 评论 -
027_Python知识点_面向对象的高级特性
1. 类属性与实例属性类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本。在前面的例子中我们接触到的就是实例属性(对象属性),它不被所有类对象的实例对象所共有,在内存中的副本个数取决于对象个数。2. 类方法和静态方法类方法是类对象所拥有的方法,需要用修饰器一般以@classmethod来标识其为类方法,1). 对于类方法,第一个参数必须是类对象,作为第一...原创 2020-01-07 20:45:32 · 316 阅读 · 0 评论 -
026_Python知识点_面向对象编程及其三大特性
面向对象编程1. 认识面向对象编程1.1 面向过程编程1.2 函数式编程1.3 面向对象编程2. 面向对象编程三大特性2.1 封装特性2.2 继承特性2.2.1 继承 (单继承)2.2.2 多继承2.2.4 私有属性和私有方法2.3 多态特性1. 认识面向对象编程为认识面向对象编程,首先,简要介绍面向过程编程以及函数式编程1.1 面向过程编程面向过程是一种以过程为中心的编程思想。分析出解决...原创 2019-12-31 22:01:37 · 146 阅读 · 0 评论