摘要: [web应用模式、API接口、接口测试工具postman、如何在浏览器中测试、restful规范、序列化反序列化、基于Django原生编写五个接口、drf介绍和快速使用、drf之APIView源码分析](https://www.cnblogs.com/wurenyao/p/17406839.html 阅读全文
posted @ 2023-05-16 21:25 吴仁耀 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 基础 计算机核心基础知识 python语法入门 基本数据类型 垃圾回收机制 程序与用户交互 基本运算符 流程控制 数据类型内置方法 字符编码 文件处理 函数 函数基础知识 函数参数 函数名的多种用法 名称空间与作用域 装饰器 递归函数 三元表达式、生成式 匿名函数 常见内置函数 迭代器 生成器 常用 阅读全文
posted @ 2023-03-12 22:51 吴仁耀 阅读(25) 评论(0) 推荐(0) 编辑
摘要: [TOC] # 一、Request类源码分析 ```python # Request源码 -方法 __getattr__ -在视图类的方法中,执行request.method ,新的request是没有method的,就触发了新的Request的__getattr__方法的执行 def __geta 阅读全文
posted @ 2023-06-03 21:30 吴仁耀 阅读(38) 评论(0) 推荐(1) 编辑
摘要: 一、web应用模式 Django框架就是一种web框架,专门用来写web项目,之前学的,写的BBS项目,图书管理系统,用的都是前后端混合开发 -后端人员,写后端,也要写【模板语法】 》xx.html的python代码 -全栈开发-->前后端混合时代,比较多 从今天开始,学的是前后端分离 -后端人员, 阅读全文
posted @ 2023-05-17 14:13 吴仁耀 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、python语法注释 (1)、什么是注释 注释就是对一段代码的解释与说明,可以方便我们理解与使用,不参与代码的实际运行 (2)、如何使用注释? 单行注释(使用警号) 多行注释(使用三个单引号) 多行注释(使用三个双引号) 二、变量 变量与常量就是为了让程序具备人记录事务状态的能力 (1)、什么是 阅读全文
posted @ 2023-03-24 12:05 吴仁耀 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ’一、编程与编程语言 (1)、什么是语言 语言就是人与人交流的媒介 (2)、什么是编程 编程就是程序员使用计算机能够读懂的语言把自己的思想和逻辑写出来的过程 (3)、什么是编程语言 人与计算机之间的交流媒介 二、计算机本质 计算机也称之为"电脑">>>:通电的大脑 计算机的工作肯定离不开电 电信号只 阅读全文
posted @ 2023-03-24 11:34 吴仁耀 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前言 面向对象对于初学者而言是一个非常抽象的东西,直接讲解晦涩难懂,浅尝辄止! 在讲面向对象之前我们用一个简单的人狗大战来引入这个概念,让人可以更加直观的感受到什么是面向对象编程 人狗大战 就是用代码编写一个简单的小游戏,人跟狗可以互相攻击,这里我们用字典记录数据值 推导步骤1:模拟事物 """推导 阅读全文
posted @ 2023-03-23 10:11 吴仁耀 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 常用魔法方法 魔法方法:是指方法名以两个下划线开头并以两个下划线结尾的方法 特点:调用时不需要人为调用,只要在特定条件下就会自动触发运行 构造方法 init方法 类名加括号产生一个空对象的时候自动触发,给对象添加独有数据 class Test: def __init__(self, name, ag 阅读全文
posted @ 2023-03-22 14:23 吴仁耀 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、模块的简介 模块的本质 模块就是具有一定功能的py文件 python的模块可以直接导入对应的功能,非常好用,降低了功能实现的难度,在早期,其他语言的程序员喜欢叫python语言的使用者为调包侠,但是后来由于python调包的功能可以实现很复杂的功能,也变得使用面更为广泛了,其他语言的程序员也开始 阅读全文
posted @ 2023-03-08 10:28 吴仁耀 阅读(54) 评论(3) 推荐(0) 编辑
摘要: 一、for循环原理补充 使用while循环+异常处理+迭代器对象 完成for循环迭代取值的功能 l1 = [11, 22, 33, 44, 55, 66, 77, 88, 99] die_qi = l1.__iter__() while True: try: res = die_qi.__next_ 阅读全文
posted @ 2023-03-08 08:47 吴仁耀 阅读(59) 评论(0) 推荐(1) 编辑
摘要: 一、重要内置函数 1. zip 说白了就是压缩几组数据值,说细了就是将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,一般会用list或dict方法输出为对应的类型,当对象为多个的时候,会根据数据值最少的那个参数为输出的个数,多余的部分就不会输出了 # zip 阅读全文
posted @ 2023-03-03 17:01 吴仁耀 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、递归函数 递归函数就是直接或间接调用函数自身的函数,当我们使用这种函数的时候,并不会出现预料之中的死循环,当循环次数达到1000左右就会被解释器强行停止,虽然官方说是1000次,但是当我们使用时,通常会在996次左右停止,但是这种情况下的函数并不算递归函数,递归函数有以下两个条件: 1.直接或者 阅读全文
posted @ 2023-03-02 17:05 吴仁耀 阅读(84) 评论(0) 推荐(2) 编辑
摘要: 一、装饰器简易版本 def outer(func_name): # func_name = index def get_time(): # 1. 在函数执行之前,要记录一下此时的时间 start_time = time.time() # 2. 开始执行函数 func_name() # 3. 函数执行 阅读全文
posted @ 2023-03-01 20:09 吴仁耀 阅读(27) 评论(0) 推荐(1) 编辑
摘要: 一、global与nonlocal关键字 global方法:用于局部名称空间修改全局名称空间中的名字绑定关系 money = 666 def index(): global money money = 123 index() print(money) nonlocal方法:用于局部名称空间修改外层局 阅读全文
posted @ 2023-02-28 15:34 吴仁耀 阅读(27) 评论(0) 推荐(1) 编辑
摘要: 一、函数参数的两大分类 形式参数 在函数定义阶段括号内填写的参数 简称'形参' 实际参数 在函数调用阶段括号内填写的参数 简称'实参' ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ """ 形参与实参的关系 形参类似于变量名 在 阅读全文
posted @ 2023-02-27 15:50 吴仁耀 阅读(139) 评论(2) 推荐(1) 编辑
摘要: 一、字符串str内置方法 # 类型转换(把其他类型转换成自己的类型) 字符串可以转换所有类型的数据值,从结果看就是在两边加上引号 # 索引取值 information = 'hello python' print(information[0]) # 切片操作 information = 'Hello 阅读全文
posted @ 2023-02-25 20:53 吴仁耀 阅读(33) 评论(0) 推荐(0) 编辑