2020年11月27日

Django框架简介

摘要: Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() sk.bind(("127.0.0.1" 阅读全文

posted @ 2020-11-27 15:08 Plyc 阅读(96) 评论(0) 推荐(0) 编辑

2020年11月25日

面向对象高级

摘要: 阅读目录 一 isinstance(obj,cls)和issubclass(sub,super) 二 反射 三 __setattr__,__delattr__,__getattr__ 四 二次加工标准类型(包装) 五 __getattribute__ 六 描述符(__get__,__set__,__ 阅读全文

posted @ 2020-11-25 21:48 Plyc 阅读(123) 评论(0) 推荐(0) 编辑

绑定方法与非绑定方法

摘要: 阅读目录 一 类中定义的函数分成两大类 二 绑定方法 三 非绑定方法 四 classmethod与staticmethod的区别 五 练习 一 类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方 阅读全文

posted @ 2020-11-25 21:37 Plyc 阅读(96) 评论(0) 推荐(0) 编辑

函数封装

摘要: 阅读目录 一 引子 二 先看如何隐藏 三 封装不是单纯意义的隐藏 四 特性(property) 五 封装与扩展性 一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二 先 阅读全文

posted @ 2020-11-25 21:31 Plyc 阅读(349) 评论(0) 推荐(0) 编辑

多态与多态性,鸭子类型

摘要: 阅读目录 一 多态 二 多态性 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass c 阅读全文

posted @ 2020-11-25 21:12 Plyc 阅读(129) 评论(0) 推荐(0) 编辑

类的继承与派生,抽象类

摘要: 阅读目录 一 初识继承 二 继承与抽象(先抽象再继承) 三 继承与重用性 四 派生 五 组合与重用性 六 接口与归一化设计 七 抽象类 八 继承实现的原理(可恶的菱形问题) 九 子类中调用父类的方法 一 初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持 阅读全文

posted @ 2020-11-25 20:58 Plyc 阅读(385) 评论(0) 推荐(0) 编辑

常用模块

摘要: 阅读目录 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模 阅读全文

posted @ 2020-11-25 20:30 Plyc 阅读(68) 评论(0) 推荐(0) 编辑

模块与包

摘要: 阅读目录 一 模块介绍 二 使用模块之import 三 使用模块之from ... import... 四 模块的重载 (了解) 五 py文件区分两种用途:模块与脚本 六 模块搜索路径 七 编译python文件(了解) 八 包介绍 九 包的使用 十 软件开发规范 一 模块介绍 1、什么是模块? 大家 阅读全文

posted @ 2020-11-25 19:45 Plyc 阅读(108) 评论(0) 推荐(0) 编辑

2020年11月24日

三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数

摘要: 阅读目录 一 三元表达式、列表推导式、生成器表达式 二 递归与二分法 三 匿名函数 四 内置函数 五 阶段性练习 一 三元表达式、列表推导式、生成器表达式 一 三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print( 阅读全文

posted @ 2020-11-24 21:46 Plyc 阅读(109) 评论(0) 推荐(0) 编辑

函数装饰器

摘要: 阅读目录 一 函数对象 二 函数嵌套 三 名称空间与作用域 四 闭包函数 五 装饰器 六 练习题 一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if def 阅读全文

posted @ 2020-11-24 21:43 Plyc 阅读(116) 评论(0) 推荐(0) 编辑

导航