摘要: 7.面向对象高级编程 7.1使用__slots__ python动态语言,new 对象后绑定属性和方法 Tip:给一个实例绑定的方法,对其他对象无效。可以通过对class绑定后,所有对象可以调用该方法 如果我们现在只有实例可以添加属性,使用__slots__,只允许对Student实例添加name和 阅读全文
posted @ 2017-11-28 18:05 smartwen 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 6.面向对象 6.1类和实例 class Student(object): #注意:特殊方法“init”前后有两个下划线!!! def __init__(self,name,score):#第一个参数self永远是类创建的实例本身 self.__name=name self.__score=scor 阅读全文
posted @ 2017-11-28 18:04 smartwen 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 4.函数式编程 4.11高级函数 map接收2个参数,1个是函数对象本身,一个是Iterable list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9])) ##reduce把结果继续和序列的下一个元素做累积计算 def f(x): ... return x * x re 阅读全文
posted @ 2017-11-28 18:02 smartwen 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 5.模块 5.1 使用模块 作用域 _private_1(name) 非公开的函数 私有的变量,外部不需要引用的函数全部定义成private #!/usr/bin/env python3 # -*- coding: utf-8 -*- ' a test module ' #任何模块代码的第一个字符串 阅读全文
posted @ 2017-11-28 18:02 smartwen 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 3.高级特性 3.1切片 L = list(range(100)) L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3 如果第一个索引是0,还可以省略 L[:3] 也支持取倒数元素 L[-2:] 取L集合的倒数2位元素 L[10:20] 取前11-20个数: L[:10:2]取前10个 阅读全文
posted @ 2017-11-28 18:00 smartwen 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 2.2定义函数: 函数体内部使用return 返回函数结果; 函数没有返回时,自动使用return None; 函数可以同时返回多个值,但其实就是一个tuple。 2.3 函数的参数,有位置参数 有默认参数 一是必选参数在前,默认参数在后,否则Python的解释器会报错 二是如何设置默认参数 默认参 阅读全文
posted @ 2017-11-28 17:59 smartwen 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、官网下载地址是:https://www.python.org/downloads/ 默认下载安装时记得勾选配置PATH路径 PIP工具包(我是选择Python 3.5的) 2、Windows 下打开cmd 用pip工具安装开发Web App需要的第三方库: pip3 install aiohtt 阅读全文
posted @ 2017-11-28 14:20 smartwen 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 首先谈下接口的定义分为2类,程序接口和协议接口 1.程序模块接口,具体到程序中就是提供了输入输出的类 方法,我们可以通过传入不同的参数,来验证程序接口的功能 2、协议接口 比如HTTP/SOAP协议,这类接口对底层代码实现了封装,通过协议的方式对外提供调用,我么可以通过其他编程语言和工具进行测试。这 阅读全文
posted @ 2017-11-27 15:54 smartwen 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 先来讲下相同点: 1、都需要理论知识,相同的用例设计方法:边界值,等价类,错误推导法,场景法 2、同样的测试方法 验证功能是否满足需求 3、都需要检查UI 界面设计是否合理 4、性能检测 并发 吞吐率的检测 以及应用的稳定性测试,没有卡死闪退等验证BUG 5、二者后台都是一致的 都调用访问一样的后台 阅读全文
posted @ 2017-11-27 11:46 smartwen 阅读(3742) 评论(0) 推荐(0) 编辑
摘要: 1、安装git Centos7 查看git --version 2、配置用户名密码 复制SSH Key到GITHUB 打开该文件,id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中 登录github-> Settings-> SSH and GPG Keys->  阅读全文
posted @ 2017-11-24 16:10 smartwen 阅读(4634) 评论(0) 推荐(1) 编辑