10 2022 档案

摘要:视图层 主要是放一些主要功能,展示给用户看的,收集用户输入数据 接口层 被视图层调用,处理具体的业务逻辑 数据层 被接口层调用,对数据做增删改查的操作 start启动文件 import os import sys base_dir = os.path.dirname(os.path.dirname( 阅读全文
posted @ 2022-10-31 23:19 虾仁猪心排骨汤 阅读(44) 评论(0) 推荐(0)
摘要:正则表达式前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位、手机号必须以13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''' while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip 阅读全文
posted @ 2022-10-30 20:59 虾仁猪心排骨汤 阅读(82) 评论(0) 推荐(0)
摘要:今日内容概要 hashlib加密模块 subprocess模块 logging日志模块 软件开发主要流程 ATM项目分析 今日日内容详细 hashlib加密模块 1.何为加密 将明文数据处理成密文数据 让人无法看懂 2.为什么加密 保证数据的安全 3.如何判断数据是否是加密的 一串没有规律的字符串( 阅读全文
posted @ 2022-10-27 17:04 虾仁猪心排骨汤 阅读(60) 评论(0) 推荐(0)
摘要:今日内容概要 作业讲解 第三方模块的下载与使用 网络爬虫模块之requests模块 网络爬虫实战之爬取链家二手房数据 自动化办公领域之openpyxl模块 第三方模块的扩展 hashlib加密模块 今日内容详细 作业详解 """ 网络爬虫没有我们现在接触的那么简单 有时候页面数据无法直接拷贝获取 有 阅读全文
posted @ 2022-10-26 19:47 虾仁猪心排骨汤 阅读(98) 评论(0) 推荐(0)
摘要:今日内容概要 正则表达式前戏 正则表达式之字符组 正则表达式之量词 正则表达式之特殊符号 正则表达式之课堂练习 正则表达式之贪婪与非贪婪匹配 正则表达式之实战应用 python正则模块之re 正则表达式 正则表达式前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位、手机号必须以13 15 阅读全文
posted @ 2022-10-25 19:36 虾仁猪心排骨汤 阅读(34) 评论(0) 推荐(0)
摘要:os模块 os模块主要与代码运行所在的操作系统打交道 import os # 1.创建目录(文件夹) # os.mkdir(r'd1') # 相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 # os.mkdir(r'd2\d22\d222') # 不可以创建多级目录 # os.maked 阅读全文
posted @ 2022-10-23 20:39 虾仁猪心排骨汤 阅读(35) 评论(0) 推荐(0)
摘要:今日内容概要 os与sys模块 os模块主要与操作系统打交道 sys模块主要与python解释器打交道 json模块 今日内容详细 os模块 os模块主要与代码运行所在的操作系统打交道 import os # 1.创建目录(文件夹) # os.mkdir(r'd1') # 相对路径 在执行文件所在的 阅读全文
posted @ 2022-10-20 15:01 虾仁猪心排骨汤 阅读(91) 评论(0) 推荐(0)
摘要:今日内容概要 包的具体使用 编程思想的转变 软件开发目录规范 python常用内置模块 collections 模块 time 模块与datetime模块 os模块与sys模块 今日内容详细 包的具体使用 虽然python3对包的要求降低了 不需要__init__.py 但是为了兼容性考虑最好还是加 阅读全文
posted @ 2022-10-19 15:37 虾仁猪心排骨汤 阅读(53) 评论(0) 推荐(0)
摘要:今日内容概要 索引取值与迭代取值的差异 模块简介 导入模块的两种句式 导入模块问题及解决策略 判断文件类型 模块的查找顺序 模块的绝对导入与相对导入 今日内容详细 索引取值与迭代取值的差异 1、索引取值 可以任意位置任意次数取值 不支持无序类型的数据取值 2、迭代取值 只能从前往后依次取值无法后退 阅读全文
posted @ 2022-10-18 15:57 虾仁猪心排骨汤 阅读(38) 评论(0) 推荐(0)
摘要:今日内容概要 异常处理语法结构 异常处理实战应用 生成器对象 生成器对象实现range方法 生成器表达式 生成器笔试题 今日内容详细 异常常见类型 SyntaxError NameError IndexError KeyError IndertationError ...... 异常处理语法结构 1 阅读全文
posted @ 2022-10-17 16:21 虾仁猪心排骨汤 阅读(34) 评论(0) 推荐(0)
摘要:文件读写 1.文件操作 文件其实就是操作系统给我们一个快捷操作硬盘的方式,我们双击打开一个文本文件就是相当于硬盘存储的数据,加载到内存中 2.文件读写模式 文件操作模式有两种 一种是文本模式 一种是二进制模式(bytes) 主要读写模式为: 文本模式 rt wt at 二进制模式 rb wb ab 阅读全文
posted @ 2022-10-16 21:10 虾仁猪心排骨汤 阅读(40) 评论(0) 推荐(0)
摘要:今日内容概要 作业讲解 重要内置函数 常见内置函数 可迭代对象 迭代器对象 for循环内部原理 今日内容详细 作业讲解 有下列用户数据 user_data = { '1': {'name': 'jason', 'pwd': '123', 'access': ['1', '2', '3']}, '2' 阅读全文
posted @ 2022-10-14 19:15 虾仁猪心排骨汤 阅读(64) 评论(0) 推荐(0)
摘要:作业讲解 1.利用有参装饰器编写多种用户登录校验策略 # 1.利用有参装饰器编写多种用户登录校验策略 """ 1.直接写死的 jason 123 2.数据来源于列表 ['jason|123','kevin|321','tony|222'] 3.数据来源于文件 jason|123\n tom|321\ 阅读全文
posted @ 2022-10-13 17:23 虾仁猪心排骨汤 阅读(108) 评论(0) 推荐(0)
摘要:作业讲解 1.编写一个用户认证装饰器 函数:register login transfer withdraw 基本要求 执行每个函数的时候必须先校验身份 eg: jason 123 拔高练习(有点难度) 执行被装饰的函数 只要有一次认证成功 那么后续的校验都通过 提示:全局变量 记录当前用户是否认证 阅读全文
posted @ 2022-10-12 19:46 虾仁猪心排骨汤 阅读(25) 评论(0) 推荐(0)
摘要:global与nonlocal global money = 666 def index(): global money money = 123 index() print(money) # 123 ''' 局部名称空间直接修改全局名称空间中的数据 ''' nonlocal def index(): 阅读全文
posted @ 2022-10-11 19:58 虾仁猪心排骨汤 阅读(47) 评论(0) 推荐(0)
摘要:今日内容概要 作业讲解 函数参数 名称空间与作用域 名字的查找顺序 函数名的多种用法 今日内容详细 作业讲解 def register(): 注册代码 def login(): 登录代码 while True: print(""" 1.注册功能 2.登录功能 """) choice == "1": 阅读全文
posted @ 2022-10-10 17:32 虾仁猪心排骨汤 阅读(65) 评论(0) 推荐(0)
摘要:昨天内容 文件基本操作 方式1 f1 = open(path,mode,encoding="utf8") f1.close() 方式2 with open(path,mode,encoding="utf8") as f2 f2.方法() #字代码结束自动调用f2.close() 文件读写模式 r 只 阅读全文
posted @ 2022-10-09 15:07 虾仁猪心排骨汤 阅读(104) 评论(0) 推荐(0)
摘要:本周回顾重点大概 列表 字典 集合 元祖 垃圾回收机制 循环 输出格式 本周回顾详细 列表 1.类型转换 list(其他数据类型) ps:能够被for循环的数据类型都可以转成列表 print(list('hello')) print(list({'name': 'jason', 'pwd': 123 阅读全文
posted @ 2022-10-04 15:26 虾仁猪心排骨汤 阅读(50) 评论(0) 推荐(0)