摘要: 一、isinstance(obj,cls)和 issubclass(sub,super) 1,isinstance(obj,cls) 检查 obj 是否是类 cls 的对象 class Foo(object): pass obj = Foo() print(isinstance(obj, Foo)) 阅读全文
posted @ 2020-07-20 08:28 zoling7 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、类中定义的函数分成两大类 1,绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1)绑定到类的方法:用 classmethod 装饰器装饰的方法,为类量身定制。 类.boud_method(),自动将类当作第一个参数传入(其实对象也可调用,但仍将类当作第一个参数传入) 2)绑定到 阅读全文
posted @ 2020-07-19 15:25 zoling7 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、引言 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小猪一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装 = ‘隐藏’,这种理解是相当片面的。 二、先看如何隐藏 在 python 中用双下划线开头的方式将属性隐藏起来(设置成私有的) # 其实这仅仅是一种变形操作且仅仅只在类 阅读全文
posted @ 2020-07-19 11:58 zoling7 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): # 同一类事物:动物 @abc.abstractmethod def talk(self): # 抽象方法不用实现 pass class 阅读全文
posted @ 2020-07-19 10:38 zoling7 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、初识继承 1,什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python 支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“遗传”父类的属性,从而解决代码重用问题(比如练习中 Garen 与 Riven 类有很多冗余的代码) python 中类的 阅读全文
posted @ 2020-07-19 10:09 zoling7 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、编程范式 1,编程是程序员用特定的 语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 。 2,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式 阅读全文
posted @ 2020-07-10 21:29 zoling7 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注意:计算机(硬件)--> os --> 应用软件 二、网络通信原理 2.1互联网的本质就 阅读全文
posted @ 2020-07-02 15:57 zoling7 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、网络基础 1.网络指的是什么? 计算机与计算机之间通过物理链接介质(网络设备)连接到一起。 计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 2.osi七层协议: 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备: 3.五层模型讲 阅读全文
posted @ 2020-06-20 22:20 zoling7 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统发展史及多道技术 1.第一代计算机(1940~1955):真空管和穿孔卡片 特点:没有操作系统的概念,所有的程序设计都是直接操控硬件。 优点:每个人独享,可以自己调试代码,找到bug。 缺点:浪费计算机资源。 2.第二代就算机(1955~1965):晶体管和批处理系统 特点:把代码都赞到 阅读全文
posted @ 2020-06-20 22:06 zoling7 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、什么是计算机? 1.我们可以把计算机想象成一个“机器人”,它可以替代人类做一些事情,从而解放人类。 2.但是,默认情况下此“机器人”是冷冰冰什么都不会做的机器,需要有人指挥并告诉它去做这个、干那个…(当然指挥者说的话“机器人”必须听得懂才行) 3.例如:你现在要出门从北京去东莞帮助Alex去探望 阅读全文
posted @ 2020-06-20 21:51 zoling7 阅读(496) 评论(0) 推荐(0) 编辑