文件名称:w10d03-CLASS-python-classes
文件大小:38KB
文件格式:ZIP
更新时间:2024-03-20 01:35:19
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()