摘要: 网络编程 1.必备基础 你必须了解的网络相关设备和基础概念。 1.1 网络架构 假设 alex 上了一个野鸡大学买了一台电脑,电脑里存了1部小电影,整宿整宿的在宿舍反复的看。 alex 如何想要和室友 于超 进行收发数据,可以通过一根网线来进行连接,并进行数据的传输。 1.1.1 交换机 其他2位室 阅读全文
posted @ 2022-02-20 19:22 林夕321 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.super的作用 根据类继承关系向上寻找成员 2. 类继承关系 A,B,C,M,D,F,J,G,H 3.看代码写结果 武沛齐-20 root-100 4.看代码写结果 武沛齐 {} 或 空字典 123 True Foo类的对象 666 5.如何主动触发一个异常? raise 异常类(...) 6 阅读全文
posted @ 2022-02-18 19:40 林夕321 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 面向对象高级和应用 1. 继承【补充】 对于Python面向对象中的继承,我们已学过: 继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。 继承的编写方式: # 继承 class Base(object): pass class Foo(Base): pass # 多继承 class B 阅读全文
posted @ 2022-02-18 19:39 林夕321 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1. 列举面向对象的成员并简述他们的特点。 - 变量 - 实例变量,属于对象。每个对象中中都封装各自的值。只能通过的对象来进行调用。 - 类变量,属于类。每个类中各自保存的数据。可以通过对象和类来进行读取。 - 方法 - 绑定方法,默认有一个self参数,由对象进行调用(此时self就等于调用方法的 阅读全文
posted @ 2022-02-18 19:33 林夕321 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶 1.成员 面向对象中的所有成员如下: 变量 实例变量 类变量 方法 绑定方法 类方法 静态方法 属性 通过面向对象进行编程时,会遇到很多种情况,也会使用不同的成员来实现,接下来我们来逐一介绍成员特性和应用场景。 1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据。 类变量, 阅读全文
posted @ 2022-02-18 19:30 林夕321 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1. 简述面向对象三大特性? - 封装,将方法封装到类中 或 将数据封装到对象中,便于以后使用。 - 继承,将类中的公共的方法提取到基类中去实现。 - 多态,Python默认支持多态(这种方式称之为鸭子类型),最简单的基础下面的这段代码即可。 def func(arg): v1 = arg.copy 阅读全文
posted @ 2022-02-17 19:44 林夕321 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础 课程概要: 初识面向对象 三大特性(面向对象) 封装 继承 多态 再看数据类型 1. 初识面向对象 想要通过面向对象去实现某个或某些功能时需要2步: 定义类,在类中定义方法,在方法中去实现具体的功能。 实例化类并的个一个对象,通过对象去调用并执行方法。 class Message: d 阅读全文
posted @ 2022-02-17 19:40 林夕321 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.知识补充 1.1 nolocal关键字 在之前的课程中,我们学过global关键字。 name = 'root' def outer(): name = "武沛齐" def inner(): global name name = 123 inner() print(name) outer() p 阅读全文
posted @ 2022-02-17 19:33 林夕321 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 内置模块和开发规范 目标:掌握常见的内置模块的使用及了解软件开发的规范。 今日概要: 内置模块 json time datetime re 开发规范 主文件 配置文件 数据 附件 业务代码 1. 内置模块 1.1 json json模块,是python内部的一个模块,可以将python的数据格式 转 阅读全文
posted @ 2022-02-16 18:58 林夕321 阅读(38) 评论(0) 推荐(0) 编辑
摘要: import os from moviepy.editor import VideoFileClip def get_mp4_hour(folder_path): # 1.遍历目录下的所有mp4 total_seconds = 0 data = os.walk(folder_path) for pa 阅读全文
posted @ 2022-02-15 21:45 林夕321 阅读(26) 评论(0) 推荐(0) 编辑