摘要: 一、软件开发架构: 1.c/s架构(client/server) c:客户端 s:服务端 2.b/s架构(browser/server) b:浏览器 s:服务器 服务端:24小时不间断的提供服务 客户端:当想要体验服务,就去找服务器端寻求服务 ★★★b/s架构的本质其实就是c/s架构 手机端上看上去 阅读全文
posted @ 2019-08-06 20:47 朱朱朱朱朱 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 二、为什么要反射 一个类在定义的时 阅读全文
posted @ 2019-07-30 20:05 朱朱朱朱朱 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、多态 例如:水有固态、气态、液态三种形态 多态就是,多个不同类对象可以响应同一个方法,产生不同的结果。多态不是一种特殊的语法,而是一种状态,特性。即多个不同的对象可以响应同一个方法,产生不同的结果也就是多个对象有相同的方法 好处:对于使用使用者而言。大大的降低了使用难度 二、实现多态 接口、抽象 阅读全文
posted @ 2019-07-29 19:50 朱朱朱朱朱 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、什么是封装 什么是封装,就是将复杂的丑陋的,隐私的细节隐藏到内部,对外提供简单的使用接口,对外隐藏内部实现细节,并提供访问的接口 二、为什么需要封装 两个目的:1.为了保证关键数据的安全性 2.对外部隐藏实现细节,隔离复杂度 三、什么时候应该封装 当有一些数据不希望外接可以直接修改时或是有一些函 阅读全文
posted @ 2019-07-26 21:23 朱朱朱朱朱 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1.什么是继承 继承是一种关系,描述两个对象之间(什么是什么的关系) 例如,老师,学生,程序员,搬砖工都是人类 在程序中,继承描述的是类和类之间的关系 例如A继承了B,A就能直接使用B已经存在的方法和属性 A就称之为子类,B称之为父类,也称之为鸡肋,或者叫超类 2.为什么使用继承 继承的一 阅读全文
posted @ 2019-07-25 21:57 朱朱朱朱朱 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象编程思想 1.什么是面向对象? 面向对象是一张编程思想,是前辈们总结出的经验,可以指导程序员编写出更好的编程 核心是对象,程序就是一系列对象的集合,程序员负责调度控制这些对象来交互着完成任务 案例1:把大象装进冰箱 面向过程: 1.打开冰箱门 2.把大象放进冰箱 3.关上冰箱 面向对象: 阅读全文
posted @ 2019-07-24 23:12 朱朱朱朱朱 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、模块 二、loggin模块 日志模块:用来记录 logger对象:负责产生日志 filter对象:过滤日志 handler对象:控制了日志输出的位置(文件/终端) formater对象:规定日志内容的格式 配置一个log日志用了八个步骤,我们可以将它放入我们的配置文件夹,可以方便我们的使用,但是 阅读全文
posted @ 2019-07-20 21:18 朱朱朱朱朱 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、collctions模块 1.namedtuple 可以表示点的坐标,并且具有名称。 2.queue 2.1 队列先进先出(FIFO) 2.2 deque双端队列 3.ordererdict 4.defaultdict 习题:在列表[11, 22, 33,44,55,66,77,88,99,90 阅读全文
posted @ 2019-07-18 21:56 朱朱朱朱朱 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、re模块 1.re模块与正则表达式之间的关系 正则表达式不是python独有的,他是一门独立的技术 所有编程语言都可以使用正则 但是如果你想在python中使用,你就必须依赖于re模块 正则就是用来筛选字符串中的特定的内容的(推荐书刊:正则指引) 2.正则的应用场景 1.爬虫 2.数据分析 只要 阅读全文
posted @ 2019-07-17 20:55 朱朱朱朱朱 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、模块 问:什么是模块? 答:模块就是一系列功能的结合体 模块的三种来源: 1.内置的(python解释器自带) 2.第三方的(别人写的) 3.自定义(你自己写的) 模块的第四种表现形式: 1.使用python编写的py文件(也就意味着py文件也可以称之为模块:一个py文件也可以称之为一个模块) 阅读全文
posted @ 2019-07-16 21:14 朱朱朱朱朱 阅读(357) 评论(0) 推荐(0) 编辑