摘要:
项目开发流程 # 1.项目需求分析 产品经理(客户) 架构师 开发经理 1.架构师 开发经理提前构思大致方案 2.引导客户提出合理要求(避免不合理的请求) 3.记录会议内容 # 2.项目架构设计 架构师 1.项目编程语言 2.项目整体框架 框架、数据库服务 3.项目报价 # 3.项目分组开发 架构师 阅读全文
摘要:
hashlib加密模块 简介 何为加密 将明文数据处理成密文数据 让人无法看懂 为什么加密 保证数据的安全 如何判断数据是否是加密的 一串没有规律的字符串(数字、字母、符号) 密文的长短有何讲究 密文越长表示使用的加密算法(数据的处理过程)越复杂 常见的加密算法有哪些 md5、base64、hmac 阅读全文
摘要:
第三方模块的下载 pip工具 简介 pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 注:pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。 pip使用注意 每个python解释器都有pip工具 如果 阅读全文
摘要:
正则表达式入门 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 使用正则表达式 可以从一串杂乱无章的字符串中 获取你想要的内容 当然这些 阅读全文
摘要:
json模块 简介 不同的编程语言之间的数据无法直接交互,需要中间有一个翻译官就是json模块。 所有编程语言拿到json数据,都可以将其转换为自己的一种数据类型,方便后续操作。 如python可以将json转为字典。 javascript可以将json转自定义对象。 json.dumps() 、j 阅读全文
摘要:
项目说明 用户数据采用json格式存储到文件目录db下 一个用户一个单独的文件 数据格式 {"name":"jason","pwd":123} # ps:文件名可以直接用用户名便于校验 用户注册时给每个用户添加两个默认的键值对(账户余额 购物车) {"balance":15000,"shop_car 阅读全文
摘要:
os模块(重要) os模块简介 ==os模块主要与操作系统打交道== 目前,计算机上主流的操作系统有Windows、Unix、Mac OS等,os模块为多操作系统的访问提供了相关功能的支持,涉及对文件相关操作功能的实现,系统访问path路径的操作,shell命令行操作,Linux扩展属性的操作,流程 阅读全文
摘要:
编程思想的转变 1.面条版阶段 所有的代码全部堆叠在一起 2.函数版阶段 根据功能的不同封装不同的函数 3.模块版阶段 根据功能的不同拆分成不同的py文件 """ 第一个阶段可以看成是直接将所有的数据放在C盘 视频 音频 文本 图片 第二个阶段可以看成是将C盘下的数据分类管理 视频文件夹 音频文件夹 阅读全文
摘要:
模块简介 模块的本质 模块是内部具有一定功能(代码)的py文件 python模块的历史 python刚开始的时候其他编程语言的程序员都看不起,甚至给python起了个外号:调包侠 随着时间的发展,发展项目的复杂度越来越高,python的模块功能越来越好用,上面那一帮人也不得不用一下python,然后 阅读全文
摘要:
异常处理前戏 异常处理就类似于诸葛亮神机妙算。程序员在程序运行之前已经知道了程序哪里可能会有问题,于是就提前做一些预防措施。 附上丞相美图: 1.异常 异常就是代码运行报错 行业俗语叫bug 代码运行中一旦遇到异常会直接结束整个程序的运行 我们在编写代码的过程中药尽可能避免 2.异常分类 语法错误 阅读全文