Logo
☆☆☆☆☆
0.0
Beginner
7h

Python中的面向对象编程

本课程全面介绍了Python中的面向对象编程(OOP),在掌握语言基础后,带你完成从过程式编程到面向对象编程的思维转变。 从类、对象和方法的基础知识入手,你将学习如何组织代码,以提升代码的结构化、可扩展性和可读性。通过动手实践,你将深入理解封装、继承和多态等核心OOP概念,项目实例包括一个名为Chirpy的微型社交平台。你将练习创建私有数据属性,防止代码被意外修改,从而体现抽象与封装的设计原则。 课程结束时,你将扎实掌握Python的OOP特性,并建立起设计和构建实际应用的信心,这些应用易于扩展。这段学习旅程将为你应对更复杂的主题和大型项目打下坚实基础,全面提升你在Python面向对象编程方面的最佳实践能力。

6 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Python中的面向对象编程
本课程全面介绍了Python中的面向对象编程(OOP),在掌握语言基础后,带你完成从过程式编程到面向对象编程的思维转变。 从类、对象和方法的基础知识入手,你将学习如何组织代码,以提升代码的结构化、可扩展性和可读性。通过动手实践,你将深入理解封装、继承和多态等核心OOP概念,项目实例包括一个名为Ch...

WHAT YOU'LL LEARN

对核心 Python 面向对象编程概念的理解:类、对象、封装、继承和多态

Content

6 Lessons • 0 Quizzes • 0 Challenges

面向对象编程简介
  1. 1

    面向对象编程超越过程式编程的必要性

  2. 2

    你又被雇用了!

核心类与对象
  1. 1

    用户类

  2. 2

    添加一个 Post 类

  3. 3

    扩展 User 类并添加实例方法

  4. 4

    类属性

  5. 5

    类方法和静态方法

整理并保护数据
  1. 1

    Python中的封装与私有属性

  2. 2

    介绍 SocialNetwork(组合)

  3. 3

    社交网络中的方法

  4. 4

    评论类(checkpoint)

  5. 5

    属性——获取器和设置器

通过高级面向对象编程概念增强功能
  1. 1

    继承——创建一个 VerifiedUser

  2. 2

    方法重写与多态

  3. 3

    特殊方法(__str__ 和 __repr__)

代码组织与最终审查
  1. 1

    打磨与重构

  2. 2

    最终挑战

  3. 3

    解决方案:最终挑战

结论
  1. 1

    总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)