大复习

  • 昨日内容回顾
  • 今日内容复习

昨日内容回顾

查看余额功能

1.第一层直接调用查看余额的接口(传安全登录用户名)
2.第二层直接调用第三层数据查询的接口
3.第二层从用户字典中提取出用户余额返回给第一层展示

账户提现功能

  1.第一层获取用户提现的金额 然后调用第二层提现接口(金额 用户名)
  2.第二层根据用户名获取对应的用户字典数据
  3.提现应该收取一定的费率(为了方便 将费率设置放到了配置文件中)
  4.针对用户输入的金额需要判断是否是整数或者小数
  	float() + 异常捕获
  5.计算账户余额是否满足提现金额+手续费
  6.如果满足则修改用户字典并调用第三层的数据保存接口

账户转账功能

  1.第一层获取想要转账的用户及转账金额 调用第二层转账接口(金额 用户名)
  2.先处理金额是否合法(common.py)
  3.再判断用户是否存在(第三层查询数据接口)
  4.分别获取登录用户的字典数据以及待收款用户的字典数据
  5.调用第三层接口保存修改之后的用户字典数据

查看流水功能

  1.应该将所有账户余额变动的操作在用户字典的water_flow键对于的列表中添加记录
  2.第一层直接调用第二层查看用户流水的接口
  3.第二层调用第三层查询用户数据的接口 然后提取出流水记录返回给第一层

添加购物车功能

直接将所有操作放在第二层

查看购物车功能

第一层调用第二层接口查询数据返回即可

结算购物车功能

直接将所有操作放在第二层

今日内容:总复习

  • 管理员功能说明及建议
  • 总复习

管理员相关功能

1.冻结账户
2.删除账户
3.查看/修改指定用户各项数据(密码 购物车)

总复习

基础

1.计算机基础阶段
	计算机五大组成部分
    控制器
    运算器
    存储器
    输入设备
    输出设备
	计算机三大核心硬件
	硬盘
    cpu
    内存
	操作系统
	windows
    Mac
    文件路径
2.变量与常量
	变量名 赋值符号 数据值 变量名 函数名 函数调用 生成式
    遇到赋值符号先看符号右侧再看左侧
3.python基本数据类型
	int整型 float浮点型 str字符串 list列表 dict字典 tuple元组 set集合 bool布尔值
4.垃圾回收机制
	引用计数 标记清除 分代回收
5.用户交互
	input/print
6.流程控制
	if elif else
    while else
    break continue
    for else
    range()
7.数据类型的内置方法
	字符串:索引取值切片 len() strip() split() upper() isdigit()
    列表:索引取值切片 len() append() insert() extend() pop()
    字典:按键取值 len() get() d[k] = v keys() values() items()
8.字符编码
	编码与解码 ASCII GBK UTF UNICODE
    encode() decode()
9.文件处理
	with open(文件路径,模式,encoding='utf8') as f:
    	pass

函数

1.函数的定义与调用
	def 函数名(形参):
        函数体代码
        return 返回值
2.形参
	函数定义阶段括号内编写的参数
    位置参数 默认参数 可变长参数 命名关键字参数
3.实参
	函数调用阶段括号内填写的数据
    数据值 变量名 函数名
4.函数的返回值
	return
	变量名 赋值符号 函数调用
5.名称空间
	其他名称空间 局部名称空间
6.函数名的多种用法
	函数名绑定的函数体代码 可以随意绑定
7.闭包函数
	def outer():
        name = 'jason'
        def inner():
            print(name)
        return inner
8.装饰器
	装饰器的模板(有参 无参)
9.迭代器 生成器 可迭代对象
10.算法 递归函数

模块

1.导入模块的两种句式
	import md
    from...import...
2.内置模块
	os sys datetime collections random hashlib subprocess logging
    json re
3.第三方模块
	requests openpyxl pandas

原文地址:http://www.cnblogs.com/zpf1107/p/16848871.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性