- 博客(25)
- 收藏
- 关注
原创 Python Web(十九)Vue的基本使用
VueVue概述Vue.js是前端三大新框架:Angular.js、React.js、Vue.js之一,Vue.js目前的使用和关注程度在三大框架中稍微胜出,并且它的热度还在递增。Vue.js读音 /vjuː/, 类似于 viewVue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的APIVue.js是一个构建数据驱动的Web界面的库Vue.js是一套构建用户界面的 渐进式框架通俗的说: Vue.js是一个构建数据驱动的 web 界面的渐进式框架 Vue.
2023-09-12 14:50:09
893
原创 Python Web(十五)Django框架流程
简介Django,发音为[`dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。这个名称来源于比利时的爵士音乐家DjangoReinhardt,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。
2023-09-07 16:29:10
211
1
原创 Python Web(十三)正则表达式
正则表达式的介绍在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。-正则表达式概念正则表达式就是记录文本规则的代码-正则表达式的样子0\d{2}-\d{8} 这个就是一个正则表达式,表达的意思是匹配的是座机号码-正则表达式的特点正则表达式的语法很令人头疼,可读性差正则表达式通用性很强,能够适用于很多编程语言-re模块的介绍。
2023-08-30 16:10:36
93
1
原创 Python Web(十一)自建mini-web框架
web框架和web服务器的关系介绍前面已经学习过web服务器, 我们知道web服务器主要是接收用户的http请求,根据用户的请求返回不同的资源数据,但是之前我们开发的是静态web服务器,返回的都是静态资源数据,假如我们想要web服务器返回动态资源那么该如何进行处理呢?这里我们给大家介绍一个web框架,使用web框架专门负责处理用户的动态资源请求,这个web框架其实就是一个为web服务器提供服务的应用程序,简称web框架。
2023-08-29 09:51:00
166
1
原创 Python Web(十)闭包和装饰器
带有参数的装饰器就是使用装饰器装饰函数的时候可以传入指定参数,语法格式: @装饰器(参数,...)print("--正在努力加法计算--")print("--正在努力减法计算--")执行结果:-代码说明:装饰器只能接收一个参数,并且还是函数类型。在装饰器外面再包裹上一个函数,让最外面的函数接收参数,返回的是装饰器,因为@符号后面必须是装饰器实例。# 添加输出日志的功能print("--正在努力加法计算--")print("--正在努力减法计算--")# 返回装饰器。
2023-08-29 09:49:32
57
2
原创 Python Web(七)jQuery基础和ajax
jQuery的定义jQuery是对JavaScript的封装,它是免费、开源的JavaScript函数库,jQuery极大地简化了JavaScript编程。-jQuery的作用jQuery和JavaScript它们的作用一样,都是负责网页行为操作,增加网页和用户的交互效果的,只不过jQuery简化了JavaScript编程,jQuery实现交互效果更简单。-jQuery的优点jQuery兼容了现在主流的浏览器,增加了程序员的开发效率。
2023-08-18 17:01:45
360
1
原创 Python Web(六)Javascript基础
Javascript的定义Javascript是运行在浏览器端的脚本语言,是由浏览器解释执行的,简称js,它能够让网页和用户有交互功能,增加良好的用户体验效果-前端开发三大块:HTML:负责网页结构CSS:负责网页样式Javascript:负责网页行为,比如 网页于用户的交互效果-函数就是可以重复使用的代码块,使用关键字function定义函数-函数调用就是函数名加小括号,比如:函数名(参数[参数可选])//函数定义//函数调用fnAlert();
2023-08-17 13:45:42
133
1
原创 Python Web(五)CSS介绍
CSS:层叠样式表,它是用来美化页面的一种语言-所谓的盒子模型就是把html页面的元素看作一个矩形盒子,矩形盒子是由内容(content)、页边距(padding)、边距(border)、外边距(margin)四部分组成。
2023-08-15 16:45:10
225
原创 Python Web(四)HTML介绍
HTML指的是超文本标记语言,标记就是标签,<标签名称></标签名称>,标签大多数都是成对出现的-比如</</-所谓超文本,有两层含义:因为网页中还可以有图片、视频、音频等内容(超越文本限制)它还可以在网页中跳转到另一个网页,与世界各地主机的网页链接(超链接文本)
2023-08-11 17:10:29
123
1
原创 Python Web (二)服务端、客户端开发流程
TCP网络应用程序开发流程的介绍-TCP网络应用程序开发分为: TCP客户端程序开发 TCP服务端程序开发-说明: 客户端程序是指运行在用户设备上的程序,服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务TCP客户端程序开发流程的介绍-创建客户端套接字对象-和服务端套接字建立连接-发送数据-接收数据-关闭客户端套接字import socket # 导入socket类# 创建客户端对象# socket.socket(AddressFamily,T
2023-08-11 14:13:26
181
1
原创 Python Web (一) socket基础
IP地址就是标识网络中设备的一个地址,好比现实生活中的家庭地址-说明-IP地址分为两类:IPv4和IPv6-IPv4是目前使用的IP地址-IPv6是未来使用的IP地址-IPv4是由点分十进制组成(192.168.1.204)-IPv6是由冒号十六进制组成(fe80::d1c3:7313:72a5:1d95%15)-操作系统为了统一管理这么多端口,就对端口进行了编号,这就是端口号,端口号其实就是一个数字-端口号有65536个-通信流程。
2023-08-11 14:10:54
105
1
原创 python协程
async定义的方法会变成一个无法直接执行的协程对象,必须将此对象注册到事件循环中才可以执行import asyncio # 导入asyncio包,这样才可以使用async和await关键字# 使用async定义一个execute方法,该方法接受一个数字参数x,执行之后会打印这个数字# 调用execute,该方法不会执行,会返回一个coroutine协程对象# 使用asyncio包中的get_event_loop()方法创建一个事件循环loop。
2023-08-10 09:28:02
61
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人