Python第二周第一天

导言:通过上一周的学习,我们对Python这个新朋友有了一个基本的了解和认识,那么今天让我们来深入了解一下 Python对象和面向对象的高级特性!!!

课程小节:

1>万物皆对象,Python也不例外1
2>万物皆对象,Python也不例外2
3>万物皆对象,Python也不例外3
4>Python面相对象高级特性让代码简单明了1
5>Python面相对象高级特性让代码简单明了2
6>Python面相对象高级特性让代码简单明了3

章节二 第一节 万物皆对象,Python也不例外1:

知识要点:
1>理解面向对象编程的基本原理和程序和基本单元.
2>简单的理解类和实例的关系,这里如果不理解,多写多练就好了.
3>在Python中,处处皆对象.
4>类的声明是不占据内存的,还有实例化以后才会占据内存,理解关键字self的使用.
5>根据视频掌握基础类的实现和实例化,并运行测试结果.
6>区分一下函数和方法的区别: 在类外部声明的就是函数,反之则是方法.

章节二 第二节 万物皆对象,Python也不例外2:

知识要点:
1>根据视频,通过实例化后的对象来调用对象的变量.
2>理解面向对象的三大方法:继承,多态和封装.常用的是继承方法.
3>注意一下类的限制访问,可以使用__的方式来定义私有属性.
4>根据视频,实现类的封装和类的限制访问.

章节二 第三节 万物皆对象,Python也不例外3:

知识要点:
1>使用类中的方法来实现score属性的封装.
2>清楚类属性和实例属性的区别:类属性不需要实例化对象,而实例属性需要.
3>根据视频,实现score的封装和类属性和实例属性的区别.

章节二 第四节 Python面相对象高级特性让代码简单明了1:

知识要点:
1>了解继承的基本概念,区分开继承的子类和父类.
2>根据视频,使用继承完成动物类的实现和功能的扩展.
3>注意在子类中调用父类方法的方式,使用super().方法()来调用.

章节二 第五节 Python面相对象高级特性让代码简单明了2:

知识要点:
1>了解多态的基本运行原理,配合代码加强对多态的理解.
2>只有子类才可以拥有父类的类型,而父类不能拥有子类的类型.
3>根据视频,实现多态类的实现和检验.

章节二 第六节 Python面相对象高级特性让代码简单明了3:

知识要点:
1>掌握类的类型检查方法,type适合非面向对象使用,isinstanse适合继承等面向对象来使用.
2>getattr(),setattr(),hasattr()的使用.
3>根据视频,实现类对象的类别检测.

原文链接

发布了6 篇原创文章 · 获赞 0 · 访问量 332

猜你喜欢

转载自blog.csdn.net/weixin_45609519/article/details/105628126