上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: A、建立项目 一、建立虚拟环境 在项目的目录下创建一个虚拟环境 python -m venv ll_env 二、激活虚拟环境 source ll_env/bin/active 三、安装Django pip install django 注意:django(虚拟环境安装的django)仅在虚拟环境处于 阅读全文
posted @ 2020-07-13 11:56 Q同码 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 绘制简单的折线图 import matplotlib.pyplot as plt input_values = [1, 2, 3, 4, 5] squares = [1, 4, 9, 16, 25] plt.plot(input_values, squares, linewidth=5) # 决定p 阅读全文
posted @ 2020-07-08 16:59 Q同码 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 第一步 安装pygame pip install pygame 第二步 创建项目 alien_invasion.py:游戏窗体 settings.py:设置类 ship.py:飞船类 alien_invasion.py import pygame import game_functions from 阅读全文
posted @ 2020-07-08 16:58 Q同码 阅读(159) 评论(0) 推荐(0) 编辑
摘要: open()中的有俩个形参,一个提供需要打开的文件的名称,一个提供文件的打开方式 打开方式有:r、r+、rb、w、w+、wb、a、a+、ab等 r:只读模式 w:写入模式 a:附加模式 b:二进制格式 +:可读可写 准备一个文件: test.txt In Python you can:do1\n I 阅读全文
posted @ 2020-07-08 16:57 Q同码 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 形参和实参的区别? 举个例子 def employees(username): print(username) employees('Tom') 其中username就是形参,Tom是实参。形参是一个函数需要使用的参数,而实参是则是这个参数具体的值或信息。 多种传递参数的方式 传递单个实参 def  阅读全文
posted @ 2020-07-08 16:56 Q同码 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、什么是装饰模式 定义:允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。 二、装饰模式的结构 Component:定义一个对象接口,可以给 阅读全文
posted @ 2020-04-22 13:26 Q同码 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则 定义:就一个类而言,应该仅有一个引起它变化的原因 原理:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏 软件设计的职责:发现职责并把那些职责相互分离(如果 阅读全文
posted @ 2020-04-21 11:05 Q同码 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、什么是策略模式 策略模式定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 二、策略模式的结构 策略层为context定义了一系列的可供重用的算法 阅读全文
posted @ 2020-04-21 11:03 Q同码 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、什么是简单工厂模式 简单工厂模式是用一个单独的类来做创造实例化的过程。而被实例化的类通常都存在共同的父类。 二、简单工厂模式的结构 工厂类是简单工厂模式的核心,负责实现实例化的内部逻辑。 三、简单工厂模式的实例 首先创建一个计算器的运算类。 运算操作父类 class Operation: def 阅读全文
posted @ 2020-04-16 12:06 Q同码 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 面向过程->面向对象 ?如何实现简单的计算器功能 如计算俩个数字的和差之类,我们需要数字numbe_a、数字number_b、运算符operator以及结果result 面向过程 class Operation: number_a = input("请输入第一个数字:") number_b = in 阅读全文
posted @ 2020-04-16 12:05 Q同码 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页