【文件属性】:
文件名称:w10d03-CLASS-python-classes
文件大小:38KB
文件格式:ZIP
更新时间:2021-02-28 07:48:39
Python
Python面向对象编程简介
我们已经介绍了JavaScript中的面向对象编程。 现在,我们将介绍Python中的相同原理。 请注意两种语言之间的异同!
先决条件
Python
另一种语言的面向对象编程
目标
到此为止,开发人员应该能够:
回顾面向对象编程的原理
定义一个Python类并实例化
描述Python中的继承
看一下Python的“魔术方法”又名dunder方法
评论:为什么要面向对象?
对象是直觉的!
对象可以帮助我们构建程序,以建模我们如何思考世界的方式。 人类的思维倾向于将世界分解为物体:树木,树叶,道路,书桌,汽车,玉米饼,布兰妮·斯皮尔斯的歌曲等等(所有事物)。 由于从物体的角度理解世界是我们的自然心理倾向,因此这对于在程序中对现实世界中的事物建模非常有用。
代替一堆变量和函数(过程样式),我们可以将相关数据和函数分组为对象,将相关数据和行为分组在一起。 我们
【文件预览】:
w10d03-CLASS-python-classes-master
----exta-material-python-classes.md(30KB)
----practice-code()
--------demos()
--------requirements.txt(12B)
--------example()
--------setup.py(559B)
--------README.md(10KB)
--------Makefile(65B)
--------docs()
--------tests()
--------labs()
----README.md(19KB)
----resources.md(1KB)
----pyenv-practice-code()
--------lib()
--------Pipfile.lock(10KB)
--------example()
--------setup.py(652B)
--------README.md(6KB)
--------Pipfile(209B)
--------Makefile(65B)
--------docs()
--------tests()
--------bin()