摘要:
一.软件开发架构 '我们在编写软件的时候都是遵循于架构设计,机构又分为2种' 1.C/S 架构 C:client(客户端) 供客户体验端口 S:server(服务端) 服务客人端口 """ C/S 架构 优点:类似与小软件,APP等,一目了然,注重了体验 缺点:需要我们自己下载使用,APP等软件多了 阅读全文
摘要:
注:上一篇了解了比较常用的面向对象的继承特性 一.面向对象三特特性之封装 # 1.什么是封装:是将类中某些'名字'隐藏起来不让外界直接调用。 # 2.封装的目的:是为了提供专门的通道进行访问.并可以在通道内添加额外的功能。 # 3.如何封装名字:在需要隐藏的变量名前加上两个下划线'__'。 # 4. 阅读全文
摘要:
注 一.面向对象动态与静态方法 1.动态方法 #绑定给对象方法 class Student: # 定义一个类(Student)类名 def run(self): # 定义函数(run)参(self) print(self) # 展示(打印)传的值(实参) Student.run(123) # 类调用 阅读全文
摘要:
一.面向对象小游戏 1.金角大王和孙悟空 def get_person(name, t_type, attack_val, life_val): data_dict = { 'name': name, 't_ype': t_type, 'attack_val': attack_val, 'life_ 阅读全文
摘要:
一.项目开发流程 公司开发新项目的五大分类 1.需求分析 # 产品需求 # 客户提出的需求 # 公司大佬(架构师,研发经理)提前了解需求然后琢磨出大致研发方案 # 和客户谈判 """客户大部分基本不懂编程所以需要去共同探讨""" 2.架构设计 # 架构师会根据项目做出框架 # 项目用什么编程语言 # 阅读全文
摘要:
一.日志模块的主要组成部分 import logging # 1.logger对象:产生日志 (无包装的产品) logger = logging.getLogger('转账记录') # 2.filter对象:过滤日志 (剔除不良品) # 针对过滤功能完全可以不看 因为handler自带了基本的过滤操 阅读全文
摘要:
一.加密模块 (hashilb) # 1.什么是加密模块 将明文(人看得懂)数据通过一些手段变成密文数据(人看不懂) 密文数据的表现形式一般都是一串没有规则的字符串 # 2.什么时候使用加密 涉及到隐私数据的时候 应该考虑使用加密 最为常见的就是对用户的密码加密 防止密码泄露 1.1 基本使用 im 阅读全文
摘要:
start 一.os模块 '我为什么分开写 方便看分清dir前面字母的作用' '该模块是跟着操作系统打交道' import os # 调用内置模块 os 1.在当前路径创建一个abc的目录(使用的是相对路径) # os.mk dir(r'abc') 2.创建单个目录aaa,也支持创建多个目录 # o 阅读全文
摘要:
注:昨日写了re单个模块几个重要的点需要补充 一.re模块补充 1.findall独有的优先级别展示 res = re.findall('abc', 'abcabcabcabc') print(res) # ['abc','abc','abc','abc'] # 正则表达式 2.res = re.f 阅读全文
摘要:
一.什么是正则表达式 1.独立的语言,专门用来匹配,效验,筛查所需要的数据 2.记(内置模块re)任何语言都可以使用 python必须借助内置模块re 3.正则表达式:利用了'特殊符号'组合,去字符串中筛选出想要的数据 1.例题 手机号效验 1.手机号通常(13.15.17.18.19)开头组成 2 阅读全文