08 2023 档案

摘要:反射案例(利用字符串操作对象的数据和功能) # 利用面向对象编写系统终端功能 class WinCmd(object): def ls(self): print('windows系统正在执行ls命令') def dir(self): print('windows系统正在执行dir命令') def c 阅读全文
posted @ 2023-08-29 23:07 半糖+奶茶 阅读(11) 评论(0) 推荐(0) 编辑
摘要:继承下的派生应用 import datetime import json class MyJsonEncoder(json.JSONEncoder): #MyJsonEncoder继承原本的JSONEncoder def default(self, o): # 形参o就是即将要被序列化的数据对象 # 阅读全文
posted @ 2023-08-29 00:10 半糖+奶茶 阅读(10) 评论(0) 推荐(0) 编辑
摘要:动态方法与静态方法 # 动态方法 1.绑定给对象的方法 class Student: def run(self): prtin(self) # 类调用绑定给对象的方法:有几个参数就需要传几个参数 Student.run(123) # 对象调用绑定给对象的方法:会自动将对象当做第一个参数传入 obj1 阅读全文
posted @ 2023-08-26 23:31 半糖+奶茶 阅读(14) 评论(0) 推荐(0) 编辑
摘要:编程思想 1.面向过程编程 将程序的执行流程化 即分步操作 分步的过程中解决问题 eg:注册、登录、结算购物车... """注册:第一步获取用户名 第二步比对用户名数据 ...""" """结算:第一步获取购物车数据 第二步计算钱数 ...""" 过程可以理解成是流水线 面向过程编程可以理解成是在创 阅读全文
posted @ 2023-08-25 11:31 半糖+奶茶 阅读(11) 评论(0) 推荐(0) 编辑
摘要:注册功能代码二次优化 # 如何将校验用户是否已存在和注册用户逻辑合并 因为两者其实都属于用户注册功能 将校验用户是否存在的代码嵌入到注册代码中即可 通过返回值来控制 # 针对核心逻辑层的函数返回值做了优化 返回多个数据 目前是两个 第一个用于告知操作是否继续 第二个用于返回相应的数据信息 密码加密 阅读全文
posted @ 2023-08-18 12:06 半糖+奶茶 阅读(129) 评论(0) 推荐(0) 编辑
摘要:项目开发流程 # 公司中的项目流程几乎都可以分为以下五个步骤 '''假设我们是一家外包公司 专门给别人编写软件''' # 1.需求分析 产品经理带着开发部门老大(架构师、研发经理)去客户公司寻求客户的需求 见客户之前架构师和研发经理会先大致了解一下客户的需求 然后琢磨出一套比较容易编写的流程 之后在 阅读全文
posted @ 2023-08-12 09:53 半糖+奶茶 阅读(9) 评论(0) 推荐(0) 编辑
摘要:日志模块的主要组成部分 import logging # 1.logger对象:产生日志 (无包装的产品) logger = logging.getLogger('转账记录') # 2.filter对象:过滤日志 (剔除不良品) # 针对过滤功能完全可以不看 因为handler自带了基本的过滤操作 阅读全文
posted @ 2023-08-08 23:17 半糖+奶茶 阅读(13) 评论(0) 推荐(0) 编辑
摘要:购物程序代码作业 import os import json # 获取执行文件所在的路径 current_path = os.path.dirname(__file__) # 拼接db文件夹的路径 data_path = os.path.join(current_path, 'db') if not 阅读全文
posted @ 2023-08-06 11:47 半糖+奶茶 阅读(10) 评论(0) 推荐(0) 编辑
摘要:os模块 使用前老规矩:加上import os(与系统打交道) 1.创建目录(文件夹)makedirs os.mkdir(r'aaa') #在os所在的路径下创建一个aaa文件夹(只能创建一个单级目录) os.makedir((r'ccc') os.makedirs(r'bbb/ccc/ddd') 阅读全文
posted @ 2023-08-01 19:54 半糖+奶茶 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示