自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 回顾Django的第六天

中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能# request 是WSGIRequest 的对象# print(request.session) # 一定要保证,session的中间件要在上面# 这个request 就是当次请求的request# 取出ipprint(ip)

2023-12-05 16:44:31 1063

原创 回顾Django的第五天

但是当我们使用第三种方式创建多对多关联关系时,就无法使用set、add、remove、clear方法来管理多对多的关系了,需要通过第三张表的model来管理多对多关系。cookie哪里来的?---》服务端返回的--》放在响应头的cookie中---》浏览器会自动取出来--》放到cookie中。异步交互:js发出请求---》等待请求回来的过程中--->页面可以随意继续操作。同步交互:js发送出请求---》直到请求回来---》页面不能操作,不能点击。-只想发送ajax请求---》只用来发ajax请求的库。

2023-12-04 16:43:37 1031

原创 Django的回顾的第4天

你可能已经注意到我们在例子视图中返回文本的方式有点特别。也就是说,HTML被直接硬编码在 Python代码之中。尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。

2023-12-01 18:56:16 579

原创 Django回顾的第三天

尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多。Python 代码编写和 HTML 设计是两项不同的工作,大多数专业的网站开发环境都将他们分配给不同的人员(甚至不同部门)来完成。

2023-11-29 19:41:58 1004

原创 回顾Django的第二天

Web框架(Web framework)是一种开发框架,用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法。web框架已经实现了很多功能,开发人员使用框架提供的方法并且完成自己的业务逻辑,就能快速开发web应用了。浏览器和服务器的是基于HTTP协议进行通信的。也可以说web框架就是在以上十几行代码基础张扩展出来的,有很多简单方便使用的方法,大大提高了开发的效率。

2023-11-28 20:43:54 1241

原创 Django的回顾

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。

2023-11-27 21:24:43 1051

原创 学习Python的第33天

一对多多对多一对一没有关系。

2023-10-25 20:21:33 30

原创 学习Python的第32天

记录:表中的一行一行的数据称之为是一条记录。

2023-10-23 20:58:11 24

原创 学习Python的第31天

MySQL数据库为了兼容各个语言,那么,就统一规范了格式:关系型数据库:SQL非关系型数据库:nosql5.5 之前的都有,哪些版本目前几乎都不用了MySQL5.6 # 使用较多的,比较稳定的MySQL5.7 # 使用较多的,比较稳定的MySQL8.0 # 新版本,对于MySQL来说,版本的更新不变的是SQL语句的书写binmysql.exe # 自带的客户端mysqld.exe # 自带的服务端data:MySQL的数据存储的地方。

2023-10-20 16:25:01 25

原创 学习Python的第30天

Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。

2023-10-19 21:27:50 21

原创 学习Python的第29天

进程和程序是不同的程序:是一个死的东西一堆代码就是程序他是没有生命周期。进程:他是有生命周期的,你把这个任务做完就是它生命周期结束的时候。在一个进程中可以是单线进程,也是以是多线进程。但是一个进程必须要有一个线程。进程和线程都是由操作系统调度的,程序员是没有办法来调度的,协程就是程序员级别的,协程的调度是由我们程序自己来调度的,且单个cpu一次只能执行一个任务。

2023-10-18 20:25:19 23

原创 学习Python的第28天

客户端和服务端应该是谁先发送消息:客户端先发送消息,需要服务端先运行起来。

2023-10-16 20:43:43 24

原创 学习Python的第27天

1. 什么是网络?什么是上网?# 上网其实就是上传和下载数据的过程背景:在早期的时候,其实世界范围内的计算机是不能够互相通信的,当时的计算只是在'局域网'中通信,后来呢,世界范围内的计算机也通信了,在广域网中通信,这就是互联网.网络的组成:物理链接设备(路由器、交换器、网线等) + 计算机界的英语(互联网通信协议)

2023-10-13 19:52:13 19

原创 学习Python的第26天

主类:就是具备主要的功能辅类:写一些辅助的功能,辅类中得函数一般很少即产生类的类passStudent()"""严格来说,type是查看一个对象是哪个类产生的"""pass"""Student类就是type类产生的"""passclass A():pass"""type是所有类的类,也就是说它是所有类的元类"""

2023-10-11 21:00:22 21

原创 学习Python的第25天

在Python中,反射指的是通过字符串来操作对象的属性,涉及到四个内置函数的使用(Python中一切皆对象,类和对象都可以用下述四个方法)

2023-10-10 21:09:00 34

原创 学习Python的第24天

多继承下分菱形查找和非菱形查找菱形查找分 经典类 和 新式类经典类:按照深度优先的查找顺序新式类:按照广度优先查找多态指的是对象的三大特征,多态就是同一种事物的多样性。

2023-10-09 20:55:53 27

原创 学习Python的第23天

1. 隐藏属性在类的定义阶段发生了变形:_类名__属性名2. 隐藏属性在类的外部能不能取到?理论上是取不到了,但是非要取,也能取到,在类的外部取隐藏之后的属性不是目的3. 类属性、类方法、对象属性都可以被隐藏4. 隐藏属性对外不对内5. 就是可以对修改类内部的属性的时候,可以在类的内部做更好的限制,然后在类的内部开放一个公共的接口,对外返回内部隐藏的值它是一个内置的装饰器,它是把方法伪装成属性来使用。

2023-10-08 20:06:05 22

原创 学习Python的第22天

在编程中分为两大编程思想,分别是面向过程编程和面向对象编程。其中面向过程编程主要是在意的是过程:先干什么——再干什么——最后干什么的机械思维。主要应用再一般用于在对扩展性要求比较差的情况下。面向对象编程他是一种编程思维,他的核心主要是搞懂你要面对的是什么对象,需要对人下药。是技能和他的特征的结合体。他是一系列相似的特征的结合体。在程序中是先有类,在调用类然后再产出对象。默认的情况下,调用类产生一个对象,它一个对空对象,没有任何的数据,因此我们需要每一个对象添加数据库。

2023-10-07 19:40:25 26

原创 学习Python的第21天

日志就是记录你编码的过程中的一些变化,比如记录用户什么时候登录,用户什么时候注册等。他的作用可以用到后续的查账和错误原因等。日志的存在形式:文件类型,mysql中elasticsearch搜索引擎(数据库)

2023-09-25 15:55:06 22

原创 学习Python的第20天

什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,'把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)

2023-09-22 15:48:31 24

原创 学习Python的第19天

os模块是操作系统交互的一个接口。

2023-09-21 16:28:00 27

原创 学习Python的第18天

和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。(2)格式化的时间字符串(Format String): ‘1999-12-06’

2023-09-20 19:38:59 32 1

原创 学习Python的第17天

1.量词只能够影响前面一个字符(ab+影响b)2.量词不能单独使用必须要配合表达式使用贪婪匹配就是尽可能的多的匹配内容在原生正则中,取消转义字符只需加\(一个\只能转一个字符)在python中推荐使用r'\n\t\v'来取消转义在python中如果使用正则需要在re模块中import re# ret = re.findall('正则', '待匹配内容') # 返回所有满足匹配条件的结果,放在列表里"""待匹配内容一定是一个字符串,文本. []"""

2023-09-17 16:16:35 38 1

原创 学习Python的第16天

就是文件夹,其实就是文件夹中包含了很多的py文件(模块)。包也就是一系列模块的组合。软件开发的目录规范就是跟项目中得文件夹起合适的名字利用一些特殊符号匹配出我们想要的数据正则表达式它是一门独立的语言,跟pyth,java等语言没有关系的,所以,如果想在python中使用,我们需要借助于re模块的内置impor re。

2023-09-16 16:14:17 62 1

原创 学习Python的第十五天

模块就是一系列的功能的集合,模块中提前写好了很多功能,直接拿来使用。在我们以后遇到不会写的代码时就可以去使用别人的。

2023-09-15 15:21:00 23

原创 学习Python的第十四天

把迭代器和生成器看成一个工厂,什么时候需要数据了什么时候他们才开始动,目的就是为了节省空间。且你不给他们数据他们也不会生成数据。

2023-09-14 15:20:03 39 1

原创 学习Python的第13天

匿名函数就是没有名字的函数,且也必须要加括号才能使用lambda 形参:返回值更新换代,每次更新都是基于上一次的结果内置有_list_方法还有内置有_next_方法什么是异常:异常就是这段代码有问题,如果不处理就会影响后面代码的运行。

2023-09-13 15:59:35 23

原创 学习Python的第12天

算法就是解决问题的高效方法,算法中的二分法,冒泡排序,堆排序等。# 二分法的使用场景:让你在一个列表中查找某个数字是不是存在'''查找66这个数字是否在列表l中'''1. 实现功能2. 快速找到思路:遍历列表l一个一个去比较,如果比较到了,就是找到了,否则,就是没找到print('找到了')二分法的原理:1. 列表必须先排序(从小到大,从大到小)2. 折半查找代码实现二分法(Python代码):# 1. 排序l.sort()# 2. 去列表的中间那个值,然后给66比较。

2023-09-12 16:54:17 20

原创 学习Python的第十一天

【代码】学习Python的第十一天。

2023-09-11 15:16:03 22

原创 学习Pythond的第10天

器指的是:工具装饰:添加功能。

2023-09-08 15:35:29 31 1

原创 学习Python的第9天

定义:存放变量名和变量值关系的地方。

2023-09-07 16:45:32 19 1

原创 学习Python的第8天

也就是变量名=变量值的形式来看。命名关键字的传参:在形参中会出现*的用法,如果出现在*号后面的形参,那么,实参传递的时候,必须以关键字的形式传递。1.如果你在定义函数时,给形参赋值后,在调用函数后如果没有基于实参,就直接使用默认的值。在函数中* 或者**后面中的变量可以随便起名但是推荐使用*args**kwargs。函数在'定义阶段'括号中定义的'变量名'就是形式参数,简称'形参'函数在'调用阶段'括号中写的'变量值'就是实际参数,简称'实参'2.如果在调用的时候你给了值就使用你给的值就不使用默认的值了。

2023-09-06 16:48:47 18 1

原创 学习Python的第7天

学习完Python的带土能不能称霸忍界

2023-09-05 16:30:23 22

原创 【无标题】

txt.等没有后缀名的文件,但是打开不了ppt之类的文件。

2023-09-04 16:55:25 19 1

原创 学习Python的第五天

它只跟字符类型和文本类型相关,跟视频文件、音频文件、图片文件等无关。计算机只认识二进制01,所以要让计算机能认识各种各样的字符,就必须让而二进制和字符一一对应器来。

2023-09-01 16:23:45 15 1

原创 Python学习的第四天

name='jaker' # 单引号# 运行后jakername="jaker" # 双引号# 运行后jakername='''jaker''' # 三单引号,如果前面没有符号值时,他就是注释有则是字符串# 运行后jakername="""jaker""" #三双引号和三单引号同理# 运行后jaker总结:就是引号引起来的部分都是字符串。res="杨哥说'要趁年轻,学技能,找富婆'" # 一般遇到了需要两种引号的时候要么外面是单引号里面是双引号反之则相反。

2023-08-25 19:02:57 26 1

原创 学习Python的第三天

注释是对这一段的解释,他是不参与和影响代码的运行的,只会起到警示的作用。是变化的量,用于记录事物的变化这个数据长时间没有使用,且数据起不到什么作用为垃圾数据。视频文件 音频文件 表格文件 图片 等等这些都是保存数据的方式。

2023-08-24 17:11:33 19 1

原创 Python学习的第二天

像蛇一样缠绕。就是数据存储的位置。

2023-08-23 16:41:49 28 1

原创 Python第一天学习

编程是为了让计算机理解我们想让他干什么,让他根据我们的思想来完成一些事情为了我们工作。计算机俗称电脑,让他和人的脑子一样,可以运转。是为了让我们更好的使用计算机。让计算机可以更好的运行起来。但是硬件是单一的必须要用软件才能使其多元化。但是软件也必须在硬件上运行,必须在硬件上编写程序的逻辑性形成闭环才能在硬件运行起来。从而形成软件操作系统就是把复杂的硬件形成简单的接口。方便人们的使用。

2023-08-22 18:30:58 69 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除