摘要:
第一章 计算机基础 "计算机基础" "pycharm的快捷键" 第二章 python基础 "基本数据类型以及常量变量" "基本运算符" "流程控制" "数据类型内置方法以及深浅拷贝" "字符编码" "文件处理" python函数 "函数的定义" "函数对象以及名称空间和作用域" "闭包函数 装饰器 阅读全文
摘要:
[TOC] subprocess模块 1.可以帮你通过代码执行操作系统的终端命令 2.并返回终端执行命令后的结果 注意:stdout一定要在stderr前面 粘包问题 服务端第一次发送的数据,客户端无法精确一次性接受完毕。下一次发送的数据与上一次数据粘在一起了。 1.无法预测对方需要接受的数据大小长 阅读全文
摘要:
[TOC] Socket 1.什么是Socket socket是一个模块,可以写一套c/s架构的套接字 2.为甚要使用Socket socket套接字会封装好各层协议的工作 好处: 可以节省开发成本。 3.如何使用 import scoket 注意:客户端与服务端必须遵循: 阅读全文
摘要:
[TOC] 软件开发架构 开发软件,必须要开发一套 客户端 与 服务端 客户端与服务端的作用 服务端:24小时不间断提供服务 客户端:如果想要找服务,就去服务端 软件开发架构分两种 C/S架构: Client:客户端 Server:服务端 优点: 软件的使用稳定,并且可以 阅读全文
摘要:
[TOC] 反射 反射:指的是通过“字符串”对 对象或类的属性进行操作 hasattr:通过对字符串,判断该字符串是否是对象或类的属性 getattr:通过字符串,获取对象或类的属性 setattr:通过字符串,设置对象或类的属性 delattr:通过字符串,删除对象或类的属性 魔法 阅读全文
摘要:
[TOC] classmethod 翻译:一个类方法 classmethod是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类使用 对象的绑定方法特殊之处 由对象来调用,会将对象当作第一个参数传给该方法 类的绑定方法特殊之处 由类来调用,会将类当作第一个参数传给该方法 stati 阅读全文
摘要:
[TOC] 组合 什么是组合 组合指的是一个对象中的属性,该属性的值指向的是另一个对象。 组合的作用 组合的目的和继承一样,为了减少代码冗余 如何使用组合 总结 继承 类与类的关系,一种什么是什么的关系,子类与父类是从属关系。 组合 对象与对象的关系,一种什么有什么的关系,一个对象拥 阅读全文
摘要:
[TOC] 继承 什么是继承 继承指的是新建类的方法,新建的类称之为字类或者派生类, 字类继承的类叫做父类,也成为基类或者超类。 继承的特征 子类可以继承父类的属性(特征与技能),并且可以派生出自己的属性(特征与技能) 注意:在python中,一个子类可以继承多个父类,其他语言只能一 阅读全文
摘要:
[TOC] 面向对象 面向对象基础: 1.什么是面向对象? 指的是一门编程思想。 面向过程编程: 核心是“过程”二字,过程指的是做事情的步骤,即先做什么再做什么 基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差 阅读全文
摘要:
[TOC] 包 包的作用 当模块内部函数过多时,为了方便管理模块,把一个模块划分成多个模块,但是又不能改变导入方式,把多个模块放入一个包(文件夹)内,未来导包就是到init 1.包就是模块,包是拿来导入用的 2.包是含有\__inin__.py的文件夹,导包就是导入\___init__ 3.包一定是 阅读全文