Course Code: ooppython
Duration: 14 hours
Prerequisites:
  • 基本熟悉编程
Overview:

面向对象编程(Object-Oriented Programming,OOP)是一种基于对象概念的编程范式。OOP更注重数据而不是注重逻辑。Python是一种高级编程语言,因其清晰的语法和代码可读性而闻名。

在这一由讲师引导的现场培训中,学员将学习如何使用Python开始面向对象编程。

在本次培训结束后,学员将能够:

  • 了解面向对象编程的基本概念
  • 了解Python中的OOP语法
  • 用Python编写自己的面向对象程序

受众

  • 想了解面向对象编程的初学者
  • 有兴趣学习用Python进行OOP的开发人员
  • 有兴趣学习OOP的Python程序员

课程形式

  • 部分讲座、部分讨论、练习和大量实操
Course Outline:

介绍

面向对象编程概述

  • 什么是面向对象编程?
  • 为什么学习面向对象编程?

了解面向对象编程的概念

  • 了解类(Classes)
  • 了解对象和实例
  • 了解变量
  • 了解数据封装
  • 理解类的继承

更新Python编程语言

开始使用Python进行面向对象编程

  • 在Python中实现一个简单的类
  • 创建一个类的实例
  • 理解方法和方法的定义
  • 使用__init__方法
  • 使用__del__方法
  • 设置公共的、受保护的、私有的会员

将方法、特性、属性添加到你的类

从你的类创建和使用一个对象

使用类变量 vs 实例变量

针对继承使用超级类

使用多重继承

使用迭代器

使用__iter __()方法将迭代功能添加到对象

创建你的项目:使用Python的OOP模拟一个银行系统

结束语