![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python高级编程学习笔记
文章平均质量分 79
孜孜淑淑者
这个作者很懒,什么都没留下…
展开
-
Python高级编程5-并发进程
文章目录一、引言二、进程(一)操作系统的功能(二)进程的创建1.进程的概念2.创建3.开进程的方式(三)传参的问题(四)进程之间数据隔离的问题三、进程类1.创建子进程的另一种方式2. 小练习:求1000以内的质数和 一、引言 我们之前使用的select能同时监控多个IO事件,当那个事件准备就绪了就执行哪一个,避免了一个IO阻塞造成其它的IO无法执行,提高了执行效率,但是不能够满足多个客户端长期占用服务端的需求,它的适用情况是http请求。 我们现在要学习的并发编程就可以解决现在的问题,实现并发编程的原创 2022-05-06 21:33:11 · 183 阅读 · 0 评论 -
Python高级编程4-socket
socket(1) 文章目录一、服务端二、客户端三、通信循环与链接循环四、如果服务端断开了链接五、在服务端添加通信循环,可以服务不同的对象六、一个小例子(类似百度网盘收发文件)七、粘包产生的现象的原因八、struct模块九、继续完善客户端和服务端十、web服务 socket:实现网络编程进行数据传输的技术手段,帮我们把TCP/IP协议都封装好了 socket基石代码(类似于框架) 一、服务端 #**********服务端******** import socket #1. 创建一个socket对象 se原创 2022-05-04 20:10:58 · 315 阅读 · 0 评论 -
Python高级编程3-网络基础
网络基础 文章目录一、什么是网络?(一)物理层(二)数据链路层(三)网络层(四)传输层(五)应用层二、套接字socket 一、什么是网络? 网络:实现资源的共享,实现数据信息的快速传递 网络发送数据的时候不是随便给我们发送的,有着固定的格式,有规定的。 这个时候就有了互联网协议:规定了怎么发数据,怎么收数据 我们按照协议的不同从逻辑层面做了一个划分(OSI七层,TCP/IP五层,TCP/IP四层) OSI七层 TCP/IP五层 应用层 表示层 =====》 应用层 会话层 传原创 2022-05-04 20:09:32 · 1735 阅读 · 0 评论 -
Python高级编程2-python小知识点
文章目录一、绑定方法与非绑定方法(一)绑定方法(二)非绑定方法二、反射 一、绑定方法与非绑定方法 (一)绑定方法 绑定给对象的方法,我们直接使用def定义的方法,在我们使用到这个方法的时候,会把对象的当成第一个参数传递。由对象来调用,会自动把对象当成第一个参数传入。 class People: def __init__(self, name, age, sex): self.name = name self.age = age self.sex =原创 2022-05-04 20:07:21 · 789 阅读 · 0 评论 -
Python高级编程1-python面向对象初识
面向对象初识 文章目录一、面向对象(一)什么是面向对象?(二)什么是类?(三)使用面向对象写代码的好处(四)面向对象的三大特征1. 封装小案例:使用面向对象思想实现游戏中攻击、血量等功能2.继承与多态 一、面向对象 (一)什么是面向对象? 面向对象是一个编程范式(也就是我们写代码的套路) 满足我们的需求,比如:我现在给你一个商品列表,要你按照价格排序 首先我们要现有一个商品表 commodity_infos = [ {"cid":101,"name":"苹果","price":5},原创 2022-04-29 19:53:37 · 953 阅读 · 0 评论