摘要:
一、创建进程 创建进程就是在内存中重新开辟一块内存空间将允许产生的代码丢进去一个进程对应在内存就是一块独立的内存空间,和其他之间没有任何关系,变量也是独立的进程与进程之间数据是隔离的 无法直接交互但是可以通过某些技术实现间接交互""" 如果调用函数,势必会同步等待时间结束完,才会执行其他代码,这里就 阅读全文
摘要:
一、发送文件 客户端: import socket import json import os import struct client = socket.socket() client.connect(('127.0.0.1', 8080)) while True: # 获取电影列表 循环展示 M 阅读全文
摘要:
一、socket通信 1.客户端 import socket client = socket.socket() # 拿电话 client.connect(('127.0.0.1', 8080)) # 拨号 写的是对方的ip和port client.send(b'hello world!') # 对别 阅读全文
摘要:
一、软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq,微信、网盘,优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯,而这两个分类又对应两个软件开发的构架 阅读全文
摘要:
一、isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(obj, Foo) issubclass(sub, super)检查sub类是否 阅读全文
摘要:
一、多态 """多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 定义:多态是一种使用对象的方式,子类重写父类方法,调用不同子类对象的相同父类方法,可以产生不同的结果 好处:调用灵活,有了多态,更容易编写出通用的代码,做出通用的编程,以适应需求的不断变化 实现步骤: 阅读全文
摘要:
一、封装 : 什么是封装,就是将复杂的丑陋的,隐私(密码。身份证号码)的细节隐藏到内部,对外提供简单的使用接口 对外隐藏内部实现细节,并提供访问的接口 ## 为什么需要封装 : 两个目的 1.为了保证 关键数据的安全性 2.对外部隐藏实现细节,隔离复杂度 ## 封装的应用场景: 阅读全文
摘要:
一、继承简述及基本语法 # 1.继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以# 称为基类和超类,新建的类称为派生类和子类# python中类的继承分为:单继承和多继承2.为什么要使用继承:继承的一方可以直接使用被继承一方已经有的东西其目的是为了重用已经有的代 阅读全文
摘要:
类命名空间与对象、实例的命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动态属性 静态属性就是直接在类中定义的变量 动态属性就是定义在类中的方法 其中类的数据属性是共享给所有对象的 >>>id(egg.role) 434159 阅读全文
摘要:
一、什么是面向对象 面向对象编程思想 OOP 面向对象是一种编程思想,是前辈们总结出的经验,指导程序员如何编写出更好的程序 , 核心是对象,程序就是一系列对象的集合, 程序眼负责调度控制这些对象来交互着完成任务: 案例:1 把大象装进冰箱 ? 面向过程: 1.打开冰箱 2.装入大象 阅读全文