跳至内容

课程

Python 面向对象编程进阶

高级4 小时

用描述符、多级继承和抽象基类提升你的 OOP 技能!

Python4 小时11 个视频40 个练习3,300 经验值9,086结业证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 并且您的数据存储在美国。

深受上千家公司学习者喜爱

要培训团队?

试用企业版

课程介绍

提升你的面向对象编程技能!

准备好释放面向对象编程的强大力量了吗?你来对地方了!在本课程中,你将以面向对象编程的基础为起点,进一步培养并打磨使用 Python 编写健壮、可投入生产环境的代码所需的技能。

多层继承和方法重载

应用继承的基本原则,创建从多个父类继承功能的类。 通过方法重载解锁一系列全新能力,创建你自己的内置运算符实现,让你的类以全新而令人兴奋的方式被使用。

类型提示和描述符

通过类型提示将您的技能提升到新水平,看看您的代码如何变得更易于阅读、编写和排查问题。 使用描述符和其他 Python 原生技术,自定义属性的设置、访问和删除方式。 学习构建自己的自定义迭代器,以便遍历集合或生成数据流。

抽象基类与设计模式

了解抽象基类的强大功能,以及它们如何用于为相似的类创建“蓝图”。 实践构建正式和非正式接口,以创建并实现类之间的契约。 最后,本课程将通过使用工厂方法设计模式来设计并构建类,从而收尾。

先修要求

课程大纲

课程大纲

Python 面向对象编程进阶

课程完成

获取成就证书

立即报名

通过 DataCamp for Mobile 提升您的数据技能

通过我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。