07 2022 档案
摘要:周总结 阶段一 面向对象前戏 编程思想(面向过程、面向对象) 类与对象的概念 类与对象的创建 对象的实例化方法(独有数据) 对象的绑定方法(独有功能) 阶段二 对象独有的功能 动静态方法 面向对象三大特诊之继承 继承的本质 数据和方法的查找顺序 经典类与新式类 派生方法 阶段三 派生方法的实战演练
阅读全文
摘要:学习内容概要 反射实战案例 面向对象的魔法方法(双下方法) 魔法方法实战演练 元类简介 创建类的两种方式 元类的实际应用 元类之双下new方法 今日内容详细 反射实战案例 1.加载配置文件纯大写的配置 需求:配置文件加载:获取配置文件中所有大写的配置 小写的直接忽略 组织成字典settings里有以
阅读全文
摘要:学习内容概要 派生方法的实战演练 面向对象三大特性之封装 property伪装属性 面向对象三大特性之多态 面向对象之反射(重要) 反射实战演练(重要) 内容详细 派生方法的实战演练 基于父类的基础上改写添加新的功能 import datetime import json d = { 't1': d
阅读全文
摘要:学习内容概要 对象独有的功能 动静态方法 面向对象三大特征之继承 继承的本质 数据和方法的查找顺序 经典类与新式类 派生方法 内容详细 对象独有的功能 class Person: h_type = '人类' # 公共对象 类和对象都可以调用 def __init__(self,name): # 通过
阅读全文
摘要:今日学习内容 面向对象 编程思想(面向过程、面向对象) 类与对象的概念 类与对象的创建 对象的实例化方法(独有数据) 对象的绑定方法(独有功能) 面向对象铺垫 需求: 模拟人和狗相互攻击的过程以及结果 推导步骤1: 直接手写字典模拟一个个人和狗 person_1= { # 使用字典模拟人的各种状
阅读全文
摘要:学习内容概要 openpyxl 模块读数据 爬取链家二手房数据 random 随机数模块 hashlib加密模块 subprocess 远程命令模块 logging 日志模块 ATM项目分析 内容详细 openpyxl 模块读取数据 from openpyxl import Workbook,loa
阅读全文
摘要:学习内容概要 正则表达式 正则表达式之字符组 正则表达式之特殊符号 正则表达式之量词 正则表达式练习题 贪婪匹配与非贪婪匹配 取消转义 正则表达式实战 正则表达式 摘要:该知识点 不属于任何一门编程语言 是独立的学科 正则表达式是一种被用于从文本中检索符合某些特定模式的文本 主要是用于数据的查找于筛
阅读全文
摘要:周总结 Monday 常见内置函数 可迭代对象 迭代器对象 for循环的本质 Tuesday 异常捕获 异常捕获实参演练 异常捕获练习 生成器对象 yield其他用法 生成器表达式 Wednesday 迭代取值与索引取值的差异 模块简介 导入模块的两种句式 两种导入句式的优缺点 补充知识 循环导入问
阅读全文
摘要:学习内容概要 时间模块之datatime模块 os 模块 sys 模块 json 模块 json 模块的实参 内容详细 注意事项 定义 py 文件名称时 尽量不要和模块名 (内置、第三方)发生名字上的冲突 datetime模块 """ 与之前学的time模块类型相似 time.time() time
阅读全文
摘要:学习内容概要 绝对导入与相对导入 包的概念 编程思想的转变 软件开发目录规范 常见内置模块 (时间模块,正则模块) 内容详细 绝对导入与相对导入 1.绝对导入 和之前学过的绝对路径相同 所给的信息都是准确的 精确的 绝对导入也是一样 就是以执行文件所在的位置 sys.path 为起始路径 按照顺
阅读全文
摘要:学习内容概要 迭代取值与索引取值的差异 模块简介 导入模块的两种语法句式 导入模块句式的其他用法 循环导入问题 模块查找顺序问题 内容详细 迭代取值与索引取值的差异 l1 = [1,2,3,4,5,6,7,8,9] # print(l1[0]) # 1 # print(l1[2]) # 2 # pr
阅读全文
摘要:学习内容目录 异常捕获 自定义迭代器对象(生成器) 自定义迭代器练习题 生成器表达式 学习内容详细 异常捕获 1.什么是异常? 在程序运行过程中出现的报错 没有按正常的流程走下去 出现错误 导致程序提前结束 也是就程序员口中的 'bug' 2.异常的结构 例子: name # 随便在pychar
阅读全文
摘要:学习内容目录 常见内置函数 可迭代对象 迭代器对象 for循环内部原理 今日内容详细 常见内置函数 内置函数:内存于内置空间里 全局可以任意分布由python解释器提前定义好的 直接可以调用的 其功能非常的便捷 好用 可以大大增高写代码的效率 1.abs() # 求绝对值 print(abs(-13
阅读全文
摘要:学习内容概要 三元表达式 各种生成式 匿名函数 重要内置函数 常见内置函数 内容详细 三元表达式 """减少代码量的便捷写入方式""" 习题演练: 1.获取用户输入的用户名 如果是make就打印很好 否则打印不好 #之前的学习 写入方式为 while 1: username = input('use
阅读全文
摘要:闭包函数与解释器详细讲解 闭包函数简介 闭包函数 1.定义在函数内部的函数(函数的嵌套) 2.内部函数使用的了外部函数名称空间的名字 """ 只有满足以上两种特征的函数次才可以称为闭包函数 """ : print(arge) print(kwargs) """上述函数定义是在模拟一个函数定义 没有任何的实际参数 是模拟的形参 任何函数调用都可以 """ 函数调用示例如下: func() # () {} f
阅读全文
摘要:今日内容概要 函数的本质 函数的语法结构 函数的分类 函数的返回值 函数的参数 今日内容详细 函数的本质 """ 函数可以看成是工具 提前定义好,随用随拿,比较方便,可以反复使用 举例说明代码中有函和没有函数的区别 没有函数(就是没有工具) 每次需要用的时候需要现场去制作 浪费时间和消耗能量 有函数
阅读全文