上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 一、面向对象三大特性之封装 1.封装简介: ​ ==封装==:就是将数据和功能封装起来,封装是一种概念 ​ baike封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将[数据]与操作数据的[源代 阅读全文
posted @ 2022-11-14 20:31 Duosg 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 管理员视图 注册功能:register() 1.获取用户输入:用户名和密码 2.接入管理员视图接口判断是否已经注册 models:select_obj方法,db_handler中select函数 3.保存信息:在models文件中创建管理员类 models:save_obj方法,db_handler 阅读全文
posted @ 2022-11-13 13:34 Duosg 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 学生选课系统 1.需求 角色:学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师5. 阅读全文
posted @ 2022-11-09 16:43 Duosg 阅读(86) 评论(0) 推荐(0) 编辑
摘要: pickle序列化模块 ​ 优势:能够序列化python中所有类型 ​ 缺点:只能在python中使用 ​ pickle运用的场景:==产生一个对象保存到文件中,取出来还是一个对象== # 比如类C1产生了一个对象obj,如何将obj保存在文件中,而且可以读取出来obj class C1: def 阅读全文
posted @ 2022-11-09 16:41 Duosg 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式 1.设计模式简介 ​ 前人通过大量的验证,所创建出来的解决一些问题的固定高效方法 2.IT行业的设计模式 ​ IT行业的设计模式一共有23种,分为:创建型、结构型、行为型 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、 阅读全文
posted @ 2022-11-09 16:41 Duosg 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象的魔法方法 ==魔法方法==:类中定义的双下方法都称为魔法方法(==以双下划线开头和结尾的方法==),==这些方法不允许开发者自己定义== **==特点==**是:==不需要人为调用,在特定的条件下会自动触发运行== eg: __init__创建空对象完成后自动触发,在对象初始化时给对象 阅读全文
posted @ 2022-11-08 18:25 Duosg 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象之反射 0.反射的含义 ​ ==反射==:自省的一种方式,==利用字符串操作对象的数据和方法== 用户所传递的信息都是字符串类型,所以利用反射可以与用户进行交互 1. hasattr:判断一个方法是否存在与这个类中 2. getattr:根据字符串去获取obj对象里的对应的方法的内存地址 阅读全文
posted @ 2022-11-07 19:24 Duosg 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一、派生方法实战演练 举例:时间对象序列化报错 ​ 当一个字典类型的数据中有datetime产生的时间对象的时候,想要把此类对象通过json模块进行序列化,则会报错。 ​ 因为,json模块并不支持所有数据类型的对象都进行序列化,在python中,只有如下对应的数据类型才能被json模块序列化: | 阅读全文
posted @ 2022-11-07 19:23 Duosg 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、ATM项目 | 文件夹 | 文件作用 | 文件内容 | | : | : : | : : | | bin文件夹 | binary二进制,可执行的二进制文件 | 可执行的文件 | | conf文件夹 | Config(配置)存放相关配置文件 | 用户、商品文件路径,日志文件配置 | | core文件 阅读全文
posted @ 2022-11-06 17:55 Duosg 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、动静态方法 1 类中直接定义函数 ​ 类中直接定义函数(方法),则是默认将该函数绑定给类所产生的对象。类去调用该方法,需要几个参数就要传几个参数;而该类产生的对象去调用该方法,第一个self参数不用传,因为语法特性会自动把自己当作第一个参数self传进入。 2 被@classmethod修饰的函 阅读全文
posted @ 2022-11-03 16:21 Duosg 阅读(63) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页