摘要: 目标 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 01. 文件的概念 1.1 文件的概念和作用 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 1.2 文 阅读全文
posted @ 2019-05-08 15:44 s小毛驴 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 目标 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 阅读全文
posted @ 2019-05-08 15:35 s小毛驴 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 目标 异常的概念 捕获异常 异常的传递 抛出异常 01. 异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常 程序开发时,很难将 所有的特殊情况 阅读全文
posted @ 2019-05-08 15:31 s小毛驴 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 目标 单例设计模式 __new__ 方法 Python 中的单例 01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 阅读全文
posted @ 2019-05-08 15:22 s小毛驴 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 目标 类的结构 类属性和实例属性 类方法和静态方法 01. 类的结构 1.1 术语 —— 实例 1. 使用面相对象开发,第 1 步 是设计 类 2. 使用类名()创建对象,创建对象的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 3. 对象创建后 阅读全文
posted @ 2019-05-08 15:14 s小毛驴 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 目标 多态 面向对象三大特性 1. 封装根据职责将属性和方法封装到一个抽象的类中 定义类的准则 2. 继承实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 3. 多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵 阅读全文
posted @ 2019-05-08 14:55 s小毛驴 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 目标 单继承 多继承 面向对象三大特性 1. 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 2. 继承 实现代码的重用,相同的代码不需要重复的编写 3. 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 01. 单继承 1.1 继承的概念、语法和特点 继承的概 阅读全文
posted @ 2019-05-08 14:45 s小毛驴 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的 阅读全文
posted @ 2019-05-08 14:30 s小毛驴 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 目标 士兵突击案例 身份运算符 封装 1. 封装 是面向对象编程的一大特点 2. 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 3. 外界 使用 类 创建 对象,然后 让对象调用方法 4. 对象方法的细节 都被 封装 在 类的内部 一个对象的 属性 可以是 另外一个类 阅读全文
posted @ 2019-05-08 14:27 s小毛驴 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 目标 封装 小明爱跑步 存放家具 01. 封装 1. 封装 是面向对象编程的一大特点 2. 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 3. 外界 使用 类 创建 对象,然后 让对象调用方法 4. 对象方法的细节 都被 封装 在 类的内部 02. 小明爱跑步 需求 阅读全文
posted @ 2019-05-08 14:24 s小毛驴 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象 在 Python 中可以使用以下两个方法验证: 1. 在 标识符 / 数 阅读全文
posted @ 2019-05-08 14:07 s小毛驴 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核心概念 1.1 类 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用 特征 被称为 属性 行为 被称为 方法 类 就相当于制造飞机时的图纸,是一个 模板 阅读全文
posted @ 2019-05-08 13:50 s小毛驴 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 —— Object Oriented Programming 简写 OOP 目标 了解 面向对象 基本概念 01. 面向对象基本概念 我们之前学习的编程方式就是 面向过程 的 面相过程 和 面相对象,是两种不同的 编程方式 对比 面向过程 的特点,可以更好地了解什么是 面向对象 1.1 阅读全文
posted @ 2019-05-08 13:40 s小毛驴 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值 ,可以 相互组合 ,一共有 4 种 组合形式 1. 无参数,无返回值 2. 无参数,有返回值 3. 有参数,无返回值 4. 有参数,有返回 阅读全文
posted @ 2019-05-08 13:14 s小毛驴 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 变量进阶 目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 中保存着数据在内 阅读全文
posted @ 2019-05-08 12:57 s小毛驴 阅读(129) 评论(0) 推荐(0) 编辑
返回顶部