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

浙公网安备 33010602011771号