摘要:
socket模块 如果我们需要编写基于网络进行数据交互的程序 意味着我们需要自己通过代码来控制我们之前所学习的OSI七层(很繁琐 很复杂 类似于我们自己编写操作系统) socket类似于操作系统 封装了丑陋复杂的接口提供简单快捷的接口 socket也叫套接字 基于文件类的套接字家族(单机) AF_U 阅读全文
摘要:
计算机网络基础 软件开发架构 1.C\S架构 Client:客户端(可以由提供服务端高度定制客户端) Server:服务端(提供服务的程序) 优势:不同公司客户端由不同公司独立开发 可以高度定制客户端功能 劣势需要下载 规定了程序的请求逻辑、功能分块 """ 我们使用计算机下载下来的一个个app本质 阅读全文
摘要:
单例的实现多种方式 绑定类 """ Author:clever-cat time :2022/11/9-14:33 """ # 1.第一种,类中调用绑定给类的函数实现 class MyClass: isinstan = None def __init__(self, name, age): self 阅读全文
摘要:
面向对象的魔法方法 魔法方法:类中定义的双下方法都称为魔法方法 不需要人为调用 在特定的条件下回自动触发运行 eg:__init__创建空对象之后自动触发给对象添加独有的数据 1.__init__ 对象添加独有数据的时候自动触发 2.___str__ 对象被执行打印操作的时候自动触发 3.__cal 阅读全文
摘要:
派生方法实战 import json import datetime d = { 't1': datetime.date.today(), 't2': datetime.datetime.today(), 't3': 'jason' } # res = json.dumps(d) # print(r 阅读全文
摘要:
面向对象中级 动静态方法 在类中定义的函数有多种特性 ''' Author:clever-cat time :2022/11/3-16:26 ''' class Student: schoo_name = '清华大学' """ 类中直接定义函数 默认绑定给对象 类调用有几个参数传几个 对象 调用第一 阅读全文
摘要:
面向对象前戏 概要 面向对象前戏之人狗大战 面向对象编程思想 面向对象重要理论 面向对象代码实操 对象的独有数据 对象的独有方法 详细 人狗大战 # 编写代码简单的实现人打狗 狗咬人的小游戏(剧情需要) """推导步骤1:代码定义出人和狗""" person1 = { 'name':'jason', 阅读全文
摘要:
总复习 计算机基础 计算机基础阶段 计算机五大组成部分 逻辑,运算,存储,输入,输出 计算机三大核心硬件 cpu,内存,硬盘 操作系统 控制,协调,管理,计算机各个硬件的工作 变量与常量 变量名 赋值符号 数据值 变量名 函数名 函数调用 生成式 遇到赋值符号先看右边在看左边 name = '张' 阅读全文
摘要:
hashlib模块加密模块 何为加密 将明文数据处理成密文数据,让人无法看懂 为什么加密 防止系统被破解,保证数据的安全 如何判断数据是否是加密的 一串没有规律的字符串(数字,字母。符合) 密文的长短有何研究 密文越长表示使用的加密算法(数据的处理过程)越复杂 常见的加密算法有哪些 md5,base 阅读全文
摘要:
网络爬虫模块 第三方模块的下载与使用 第三方模块: 别人写的模块 一般情况下功能都特别强大 如果想使用第三方模块 第一次使用必须先下载后面才能反复使用(等同于内置模块) 下载第三方模块的方式 1.pip工具 注意每个解释器都要pip工具 如果我们的电脑上有多个版本的解释器那么我们在使用pip的时候一 阅读全文