各位老铁们,大家好,今天由我来为大家分享Python编程入门指南,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
类主管(对象):
def __init__(self):
self.builder=无
def 构造建筑(自身):
self.builder.new_building()
self.builder.build_brand()
self.builder.build_size()
self.builder.build_ssd()
def get_building(self):
返回self.builder.computer_building
#AbstractBuilder
计算机类(对象):
def __init__(self):
self.computer_building=无
def new_building(自身):
self.computer_building=ComputerBuilding()
#ConcreteBuilder
苹果类(计算机):
def build_brand(自我):
self.computer_building.brand="苹果"
def build_size(自身):
self.computer_building.size="15 英寸"
def build_ssd(自身):
self.computer_building.ssd="256G"
宏碁类(电脑):
def build_brand(自我):
self.computer_building.brand="宏碁"
def build_size(自身):
self.computer_building.size="17 英寸"
def build_ssd(自身):
self.computer_building.ssd="512G"
产品
ComputerBuilding 类(对象):
def __init__(self):
自我品牌=无
self.size=无
self.ssd=无
def __repr__(self):
返回"Brand: %s |尺寸: %s | SSD: %s" %(自我品牌、自我尺寸、自我SSD)
客户
如果__name__=="__main__":
# 指挥官
导演=导演()
# 创建一个新的Apple 构建器
导演.builder=苹果()
导演.construct_building()
建筑=导演.get_building()
打印(建筑物)
# 新的Acer Builder
导演.builder=宏碁()
导演.construct_building()
建筑=导演.get_building()
打印(建筑)构造分为三个主要类别:
1. 指挥官
2.建造者
3. 要构建的东西(抽象一个抽象类)
仅从示例来看:
1. 指挥官
2. 建造计算机
3.计算机类(抽象出一个计算机类)
过程:
指挥官负责构建者的一系列动作,然后构建者负责计算机的组件,然后计算机类开始构建。
计算机类可以扩展更多功能,例如升级其他功能。
【Python编程入门指南】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于开始学 Python 了!感觉越来越流行了,想试试做点小项目。
有6位网友表示赞同!
Python 代码看起来真简洁好懂,效率高,这也太酷了吧!
有6位网友表示赞同!
刚学会用 Python 写出一行简单的代码,激动得不得了!
有15位网友表示赞同!
python 是不是有很多学习资源啊?有人推荐点好的吗?
有13位网友表示赞同!
Python 可以做很多事情啊,游戏、网页开发、数据分析都有所涉及,真强大
有18位网友表示赞同!
想知道哪个 Python 库比较适合机器学习呢?
有18位网友表示赞同!
我用 Python 写的网站运行得还不错,感觉自己进步了!
有11位网友表示赞同!
Python 真是一个好用的语言,很方便上手,适合初学者。
有14位网友表示赞同!
在 GitHub 上看到很多优秀 Python 项目,真让人佩服!
有17位网友表示赞同!
最近听说 TensorFlow 是用 Python 编写的框架,要好好学习一下了。
有19位网友表示赞同!
Python 的语法真的很好理解,不像其他的语言那么复杂
有16位网友表示赞同!
想问问有没有人可以用 Python 做数据可视化的经验可以分享?
有7位网友表示赞同!
Python 真的很方便,很多开源库都可以直接使用,省时省力!
有15位网友表示赞同!
在做一些自动化任务的时候使用 Python 超级高效!
有7位网友表示赞同!
Python 的社区很活跃,遇到问题很容易找到答案。
有12位网友表示赞同!
学习 Python 不亏,将来很有用!
有9位网友表示赞同!
打算找 Python 相关的工作,需要好好钻研一下。
有10位网友表示赞同!
已经开发了一些 Python 程序,感觉写代码就像在玩游戏一样有趣!
有13位网友表示赞同!