|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-bt/
课程评论:没有评论
本课程从Python的容器类型数据入手,深入讲解了序列(索引、加乘、切片、成员测试)、列表(创建、追加、插入、替换、删除)、元组(创建、拆包)、集合(创建、修改)和字典(创建、修改、视图访问)。 随后,课程转向字符串,涵盖了字符串的多种表示方式(普通、原始、长字符串)、字符串与数字的相互转换、字符串格式化(占位符、控制符)以及字符串的操作(查找、替换、分割),并通过一个统计单词频率的实例来巩固。 接着,课程详细介绍了函数,包括函数的定义与调用(位置参数、关键字参数)、参数的默认值、可变参数(\*args, \*\*kwargs)、变量的作用域、函数类型(filter, map)以及lambda函数。 之后,课程进入面向对象编程,讲解了类的定义、对象的创建、类的成员(实例变量、构造方法、实例方法、类变量),封装(私有变量、私有方法、属性),继承性(Python继承、多继承、方法重写),以及多态性(继承与多态、鸭子类型)。 最后,课程重点讲解了异常处理,包括除零异常、try-except语句(单个、多个、嵌套)、finally代码块的使用、自定义异常类以及手动引发异常。每个章节都配有“动动手”和“练一练”环节,帮助学习者巩固知识。
第6章 容器类型数据 6.1 序列 6.1.1 序列的索引操作 6.1.2 加与乘操作 6.1.3 切片操作 6.1.4 成员测试 6.2 列表 6.2.1 创建列表 6.2.2 追加元素 6.2.3 插入元素 6.2.4 替换元素 6.2.5 删除元素 6.3 元组 6.3.1 创建元组 6.3.2 元组拆包 6.4 集合 6.4.1 创建集合 6.4.2 修改集合 6.5 字典 6.5.1 创建字典 6.5.2 修改字典 6.5.3 访问字典视图 6.6 动动手 - 遍历字典 6.7 练一练第7章 字符串 7.1 字符串的表示方式 7.1.1 普通字符串 7.1.2 原始字符串 7.1.3 长字符串 7.2 字符串与数字的相互转换 7.2.1 将字符串转换为数字 7.2.2 将数字转换为字符串 7.3 格式化字符串 7.3.1 使用占位符 7.3.2 格式化控制符 7.4 操作字符串 7.4.1 字符串查找 7.4.2 字符串替换 7.4.3 字符串分割 7.5 动动手 - 统计英文文章中单词出现的频率 7.6 练一练第8章 函数 8.1 定义函数 8.2 调用函数 8.2.1 使用位置参数调用函数 8.2.2 使用关键字参数调用函数 8.3 参数的默认值 8.4 可变参数 8.4.1 基于元组的可变参数( *可变参数) 8.4.2 基于字典的可变参数( **可变参数) 8.5 函数中变量的作用域 8.6 函数类型 8.6.1 理解函数类型 8.6.2 过滤函数filter() 8.6.3 映射函数map() 8.7 lambda()函数 8.8 动动手 - 使用更多的lambda()函数 8.9 练一练第9章 类与对象 9.1 面向对象 9.2 定义类 9.3 创建对象 9.4 类的成员 9.4.1 实例变量 9.4.2 构造方法 9.4.3 实例方法 9.4.4 类变量1 9.5 封装 9.5.1 私有变量 9.5.2 私有方法 9.5.3 使用属性 9.6 继承性 9.6.1 Python中的继承 9.6.2 多继承 9.6.3 重写方法 9.7 多态性 9.7.1 继承与多态 9.7.2 鸭子类型测试与多态 9.8 练一练第10章 异常处理 9.8 练一练 10.1 第一个异常 - 除零异常 10.2 捕获异常1 10.2.1 try-except语句 10.2.2 多个except代码块 10.2.3 多重异常捕获 10.2.4 try-except语句嵌套 10.3 使用finally代码块释放资源 10.4 自定义异常类 10.5 动动手 - 手动引发异常 10.6 练一练