摘要: 1. 面向过程的概念 面向过程,核心是过程,解决问题的流程,即先干什么,再干什么,最后干什么。 举例: 要把大象装冰箱,总共分几步??? 流水线flow line. 优点:复杂的问题流程化,进而简单化。 缺点:可扩展性差,可维护性差,牵一发动全身。 应用场景:对扩展性要求不高的地方,eg:安装包的使 阅读全文
posted @ 2021-12-02 15:38 Joshua_jiaxue 阅读(52) 评论(0) 推荐(0)
摘要: 2. ATM项目 1. 开发项目的模式 # 瀑布模式 项目开发完成之后,一并提测 禅道系统--bug # 敏捷开发 开发一个功能,测试一个功能 ATM使用瀑布模式 1.需求分析 (甲方or运营销售-->产品经理) 模拟实现一个ATM+购物商城程序 """ 额度 15000或自定义 实现购物商城,买东 阅读全文
posted @ 2021-11-30 19:01 Joshua_jiaxue 阅读(57) 评论(0) 推荐(0)
摘要: 1. 包 什么是包???什么是模块??? 一个py文件就是一个模块 包就是多个模块功能的结合体, 如何创建包 包和文件夹的区别, 包中有一个__init__.py文件 而文件夹中没有 """ 模块首次被导入发生了三件事 1.产生一个名称空间 2.执行被导入的py文件,把执行的数据丢到名称空间 3.执 阅读全文
posted @ 2021-11-30 18:57 Joshua_jiaxue 阅读(37) 评论(0) 推荐(0)
摘要: 1. hashlib模块 加密模块 所谓加密就是将明文数据通过一系列算法变成密文数据(其目的就是为了数据安全) 加密算法有:md系列,sha系列 还有单独成体系的:base系列,hmac系列 1.1 基本使用 import hashlib """基本使用""" # 1. 先确定算法类型(md5常用) 阅读全文
posted @ 2021-11-29 15:52 Joshua_jiaxue 阅读(43) 评论(0) 推荐(0)
摘要: 第三方模块 第三方模块不是python自带的,需要基于网络下载,下载第三方模块的方式,将pip所在的路径添加到环境变量中。 方式一:命令行借助于pip工具 pip3 install 模块名(默认最新版) pip3 install 模块名==版本号(指定版本下载) pip3 install 模块名 - 阅读全文
posted @ 2021-11-29 15:50 Joshua_jiaxue 阅读(215) 评论(0) 推荐(0)
摘要: random随机数模块,os&sys模块,json序列化模块,subprocess模块 阅读全文
posted @ 2021-11-26 16:24 Joshua_jiaxue 阅读(60) 评论(0) 推荐(0)
摘要: 1. re模块 在python中想使用正则必须借助于模块,而 re就是其中之一。 import re # 1. re.findall('正则表达式', '待匹配的文本') # 根据正则匹配出所有符合条件的数据 res = re.findall('a', 'eva jason joshua jack' 阅读全文
posted @ 2021-11-25 17:36 Joshua_jiaxue 阅读(50) 评论(0) 推荐(0)
摘要: 正则表达式 正则表达式是一门独立的语言,和其他编程语言都没有关系,只不过想在python中用的话,需要python提供的内置模块re。 1. 字符组 在同一个位置可能出现的各种字符,组成了一个字符组,字符组在没有量词的情况下,一次只匹配一个。 # 特征是用中括号括起来[] [0123456789] 阅读全文
posted @ 2021-11-24 16:41 Joshua_jiaxue 阅读(64) 评论(0) 推荐(0)
摘要: 注意:目录规范并没有固定要求,只要符合清晰可读即可。 相关文件夹如下: # 1.bin文件夹 存放一系列的启动文件,脚本文件,.exe类型的 如:start.py 注:当启动文件很少或者只有一个的时候,可以直接写在根目录下。 # 2.conf文件夹 存放一系列配置文件(不常改的"常量",一般大写变量 阅读全文
posted @ 2021-11-24 16:07 Joshua_jiaxue 阅读(61) 评论(0) 推荐(0)
摘要: 课程目标:掌握Python中常用模块的使用方法。 今日概要: 自定义模块(包) 第三方模块 内置模块【1/2】 1. 自定义模块 1.1 模块和包 import hashlib def encrypt(data): """数据加密""" hash_object = hashlib.md5() has 阅读全文
posted @ 2021-11-23 17:57 Joshua_jiaxue 阅读(95) 评论(0) 推荐(0)