11 2022 档案

摘要:目标 异常的概念 捕获异常 异常的传递 抛出异常 01. 异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常 程序开发时,很难将 所有的特殊情况 阅读全文
posted @ 2022-11-09 14:40 miseryjerry 阅读(146) 评论(0) 推荐(0) 编辑
摘要:目标 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 01. 文件的概念 1.1 文件的概念和作用 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 | CPU 阅读全文
posted @ 2022-11-09 14:34 miseryjerry 阅读(386) 评论(0) 推荐(0) 编辑
摘要:目标 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 阅读全文
posted @ 2022-11-09 14:32 miseryjerry 阅读(29) 评论(0) 推荐(0) 编辑
摘要:eval() 函数十分强大 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果 # 基本的数学计算 In [1]: eval("1 + 1") Out[1]: 2 # 字符串重复 In [2]: eval("'*' * 10") Out[2]: '**********' # 将字符串转换成 阅读全文
posted @ 2022-11-09 14:32 miseryjerry 阅读(62) 评论(0) 推荐(0) 编辑
摘要:目标 类的结构 类属性和实例属性 类方法和静态方法 01. 类的结构 1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 在内存中为对象 分配空间 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象 阅读全文
posted @ 2022-11-09 14:31 miseryjerry 阅读(110) 评论(0) 推荐(0) 编辑
摘要:目标 单继承 多继承 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承 实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 01. 单继承 1.1 继承的概念、语法和特点 继承的概念:子类 拥有 父 阅读全文
posted @ 2022-11-09 14:25 miseryjerry 阅读(101) 评论(0) 推荐(0) 编辑
摘要:目标 多态 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 继承 实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码 阅读全文
posted @ 2022-11-09 14:15 miseryjerry 阅读(22) 评论(0) 推荐(0) 编辑
摘要:目标 单例设计模式 __new__ 方法 Python 中的单例 01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 阅读全文
posted @ 2022-11-09 14:14 miseryjerry 阅读(33) 评论(0) 推荐(0) 编辑
摘要:01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的 阅读全文
posted @ 2022-11-09 14:12 miseryjerry 阅读(44) 评论(0) 推荐(0) 编辑
摘要:目标 士兵突击案例 身份运算符 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 一个对象的 属性 可以是 另外一个类创建的对象 01. 士兵 阅读全文
posted @ 2022-11-09 14:11 miseryjerry 阅读(25) 评论(2) 推荐(0) 编辑
摘要:目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 02. 小明爱跑步 需求 小明 体重 75.0 公 阅读全文
posted @ 2022-11-09 14:10 miseryjerry 阅读(33) 评论(0) 推荐(0) 编辑
摘要:目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象 在 Python 中可以使用以下两个方法验证: 在 标识符 / 数据 后 阅读全文
posted @ 2022-11-09 14:09 miseryjerry 阅读(30) 评论(0) 推荐(0) 编辑
摘要:目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核心概念 1.1 类 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用 特征 被称为 属性 行为 被称为 方法 类 就相当于制造飞机时的图纸,是一个 模板 阅读全文
posted @ 2022-11-09 14:07 miseryjerry 阅读(21) 评论(0) 推荐(0) 编辑
摘要:面向对象编程 —— Object Oriented Programming 简写 OOP 目标 了解 面向对象 基本概念 01. 面向对象基本概念 我们之前学习的编程方式就是 面向过程 的 面相过程 和 面相对象,是两种不同的 编程方式 对比 面向过程 的特点,可以更好地了解什么是 面向对象 1.1 阅读全文
posted @ 2022-11-09 14:06 miseryjerry 阅读(75) 评论(0) 推荐(0) 编辑
摘要:大家把想说的话都写在「下方评论区」吧 🧸 阅读全文
posted @ 2022-11-05 15:21 miseryjerry 阅读(61) 评论(1) 推荐(0) 编辑
摘要:目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形式 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值 定义函数时,是否接收参数,或者是否 阅读全文
posted @ 2022-11-03 18:45 miseryjerry 阅读(19) 评论(1) 推荐(0) 编辑
摘要:目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 阅读全文
posted @ 2022-11-03 18:42 miseryjerry 阅读(8) 评论(1) 推荐(0) 编辑
摘要:目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 开发 名片管理系统 系统需求 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 ************************************************** 欢迎使用【名片管理系统】V1.0 1. 新建名片 2 阅读全文
posted @ 2022-11-03 18:39 miseryjerry 阅读(75) 评论(1) 推荐(0) 编辑
摘要:目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 —— 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如 阅读全文
posted @ 2022-11-03 18:38 miseryjerry 阅读(81) 评论(9) 推荐(0) 编辑
摘要:目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用 函数的使用包含两个步骤: 定义函数 —— 封装 独立的功能 调用函数 —— 享受 阅读全文
posted @ 2022-11-03 18:32 miseryjerry 阅读(36) 评论(0) 推荐(0) 编辑
摘要:目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. whi 阅读全文
posted @ 2022-11-03 18:31 miseryjerry 阅读(117) 评论(0) 推荐(0) 编辑
摘要:目标 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表 01. 算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 | 运算符| 描述 | 实例 | | : : | : : | | 阅读全文
posted @ 2022-11-03 18:30 miseryjerry 阅读(35) 评论(0) 推荐(0) 编辑
摘要:目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序中的判断 if 今天发工资: 先还信用卡的钱 if 有剩余: 又可以happy了,O(∩_∩)O哈哈~ else: 噢 阅读全文
posted @ 2022-11-03 18:29 miseryjerry 阅读(838) 评论(0) 推荐(0) 编辑
摘要:目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名、函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母、下划线 和 数字 组成 不能以数字开头 不能与关键字重名 思考:下面的标示符哪些是正确的,哪些不正确为什么? fromN 阅读全文
posted @ 2022-11-03 18:28 miseryjerry 阅读(121) 评论(0) 推荐(0) 编辑
摘要:程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 = 左边是一个变量名 = 右边是存储在变量中的值 变量名 = 值 变量定义之后 阅读全文
posted @ 2022-11-03 18:27 miseryjerry 阅读(80) 评论(0) 推荐(0) 编辑
摘要:目标 计算机中的 三大件 程序执行的原理 程序的作用 01. 计算机中的三大件 计算机中包含有较多的硬件,但是一个程序要运行,有 三个 核心的硬件,分别是: CPU 中央处理器,是一块超大规模的集成电路 负责 处理数据/计算 内存 临时 存储数据(断电之后,数据会消失) 速度快 空间小(单位价格高) 阅读全文
posted @ 2022-11-03 18:22 miseryjerry 阅读(138) 评论(0) 推荐(0) 编辑
摘要:计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算 | 运算符| 描述 | 实例 | | : : | : : | | | + | 加 | 10 + 20 阅读全文
posted @ 2022-11-03 18:20 miseryjerry 阅读(26) 评论(0) 推荐(0) 编辑
摘要:目标 注释的作用 单行注释(行注释) 多行注释(块注释) 01. 注释的作用 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 02. 单行注释(行注释) 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 示例代码如下: # 这是第一 阅读全文
posted @ 2022-11-03 18:20 miseryjerry 阅读(120) 评论(0) 推荐(0) 编辑
摘要:开发 项目 就是开发一个 专门解决一个复杂业务功能的软件 通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件 一个项目通常会包含 很多源文件 目标 在项目中添加多个文件,并且设置文件的执行 多文件项目演练 在 01_Python基础 项目中新建一个 hm_02_第2个Pyt 阅读全文
posted @ 2022-11-03 18:17 miseryjerry 阅读(19) 评论(0) 推荐(0) 编辑
摘要:目标 恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字体显示 PyCharm 的升级以及其他 PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/ 01. 恢复 PyCharm 的 阅读全文
posted @ 2022-11-03 18:16 miseryjerry 阅读(246) 评论(0) 推荐(0) 编辑
摘要:目标 第一个 HelloPython 程序 Python 2.x 与 3.x 版本简介 执行 Python 程序的三种方式 解释器 —— python / python3 交互式 —— ipython 集成开发环境 —— PyCharm 01. 第一个 HelloPython 程序 1.1 Pyth 阅读全文
posted @ 2022-11-03 18:12 miseryjerry 阅读(40) 评论(0) 推荐(0) 编辑
摘要:人生苦短,我用 Python —— Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Python 的优缺点 01. Python 的起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossu 阅读全文
posted @ 2022-11-03 18:09 miseryjerry 阅读(130) 评论(0) 推荐(0) 编辑
摘要:python基础 01_认识Python 02_第一个Python程序 03_Pycharm初始设置 04_多文件项目的演练 05_注释 06_算数运算符 07_程序执行原理 08_变量的基本使用 09_变量的命名 10_判断(if)语句 11_运算符 12_循环 13_函数基础 14_高级变量类型 阅读全文
posted @ 2022-11-03 18:06 miseryjerry 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示