Python语言基础 - 函数、面向对象、异常处理
Python语言基础 - 函数、面向对象、异常处理
6万+ 人选课
更新日期:2025/05/19
开课平台阿里云课堂
开课高校-
开课教师-
学科专业
开课时间-
课程周期-
开课状态-
每周学时-
课程简介

本课程主要讲解Python的函数、面向对象编程、模块、异常处理、文件操作等高级编程方法。

  • 函数:组织好的、可重复使用的、用来实现单一或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。
  • 面向对象编程:简单来说就是基于对类和对象的使用,面向对象的三大特性——封装、继承、多态。
  • 模块:Python文件形式,以.py结尾,包含了Python对象定义和Python语句,让开发者能够有逻辑地组织Python代码段。
  • 异常处理:Python的异常处理能力是很强大的,它有很多内置异常,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。
  • 文件操作:Python中的文件对象不仅可以用来访问普通的磁盘文件,而且也可以访问任何其它类型抽象层面上的“文件”。 
课程大纲
    章节一函数
  • 函数简介
  • 函数的参数
  • 参数传递的方式
  • 实参的类型
  • 不定长参数
  • 参数解包
  • 返回值
  • 文档字符串
  • 作用域
  • 命名空间
  • 递归
  • 递归练习
  • 高阶函数
  • 匿名函数
  • sort
  • 闭包
  • 装饰器引入
  • 装饰器使用
  • 类与对象
  • 面向对象
  • 类的简介
  • 对象的创建流程
  • 类的定义
  • 属性和方法
  • 类的特殊方法init
  • 练习
  • 封装
  • 封装简介
  • 隐藏类中的属性
  • property装饰器
  • 继承和多态
  • 继承简介
  • 方法的重写
  • super( )
  • 多重继承
  • 多态
  • 属性和方法
  • 垃圾回收
  • 特殊方法
  • 模块
  • 模块化简介
  • 模块的创建
  • Python标准库
  • 异常处理
  • 异常简介
  • 异常传播
  • 异常对象
  • 自定义异常对象
  • 文件
  • 打开文件
  • 关闭文件
  • 文件的简单读取
  • 读取大文件
  • readline( )
  • 文件写入
  • 二进制文件
  • seek( )和tell( )
  • 文件的其他操作