![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
没什么,记录下2020年自己能不能潜心修行吧
熊出陌
努力比什么都重要。
展开
-
【Python基础】装饰器
文章目录装饰器1. 装饰器的定义2. 装饰器的示例代码3. 装饰器的语法糖写法4. 小结装饰器的使用1. 装饰器的使用场景2. 装饰器实现已有函数执行时间的统计2. 小结通用装饰器的使用1. 装饰带有参数的函数2. 装饰带有返回值的函数3. 装饰带有不定长参数的函数4. 通用装饰器5. 小结多个装饰器的使用1. 多个装饰器的使用示例代码2. 小结带有参数的装饰器1. 带有参数的装饰器介绍2. 小结类装饰器的使用1. 类装饰器的介绍说明:2. 小结装饰器1. 装饰器的定义就是给已有函数增加额外功能的函数原创 2020-08-19 07:11:11 · 114 阅读 · 0 评论 -
【Python基础】闭包
文章目录闭包1. 闭包的介绍2. 闭包的构成条件3. 简单闭包的示例代码4. 闭包的作用5. 小结闭包的使用1. 案例2. 实现步骤说明3. 功能代码的实现5. 小结修改闭包内使用的外部变量1. 修改闭包内使用的外部变量2. 小结闭包1. 闭包的介绍我们前面已经学过了函数,我们知道当函数调用完,函数内定义的变量都销毁了,但是我们有时候需要保存函数内的这个变量,每次在这个变量的基础上完成一些列的操作,比如: 每次在这个变量的基础上和其它数字进行求和计算,那怎么办呢?我们就可以通过咱们今天学习的闭包来解原创 2020-08-19 07:08:26 · 103 阅读 · 0 评论 -
【Python基础】ajax知识
文章目录1. ajax的介绍2. ajax的使用3. 小结1. ajax的介绍ajax 是 Asynchronous JavaScript and XML的简写,ajax一个前后台配合的技术,它可以让 javascript 发送异步的 http 请求,与后台通信进行数据的获取,ajax 最大的优点是实现局部刷新,ajax可以发送http请求,当获取到后台数据的时候更新页面显示数据实现局部刷新,在这里大家只需要记住,当前端页面想和后台服务器进行数据交互就可以使用ajax了。这里提示一下大家, 在html原创 2020-08-16 15:55:24 · 305 阅读 · 0 评论 -
【Python基础】json知识
文章目录1. json的介绍2. json的格式3. json数据转换成JavaScript对象4. 小结1. json的介绍json是 JavaScript Object Notation 的首字母缩写,翻译过来就是javascript对象表示法,这里说的json就是类似于javascript对象的字符串,它同时是一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。2. json的格式json有两种格式:对象格式数组格式对象格式:对象格式的json数据,使用一对大原创 2020-08-16 15:53:46 · 140 阅读 · 0 评论 -
【Python基础】JQuery知识
文章目录jQuery的介绍1. jQuery的定义2. jQuery的作用3. jQuery的优点4. 小结jQuery的用法1. jQuery的引入2. jQuery的入口函数3. 小结jQuery选择器1. jQuery选择器的介绍2. jQuery选择器的种类3. 小结选择集过滤1. 选择集过滤的介绍2. 选择集过滤的操作3. 小结选择集转移1. 选择集转移介绍2. 选择集转移操作3. 小结获取和设置元素内容1. html方法的使用2. 小结获取和设置元素属性1. prop方法的使用2. 小结jQue原创 2020-08-16 15:47:15 · 476 阅读 · 0 评论 -
【Python基础】JavaScript入门
文章目录JavaScript的介绍1. JavaScript的定义2. 小结JavaScript的使用方式1. 行内式(主要用于事件)2. 内嵌式3. 外链式4. 小结变量和数据类型1. 定义变量2. JavaScript注释3. 数据类型4. 变量命名规范5. 匈牙利命名风格6. 小结函数定义和调用1. 函数定义2. 函数调用3. 定义有参数有返回值的函数4. 小结变量作用域1. 变量作用域的介绍2. 局部变量3. 全局变量4. 小结条件语句1. 条件语句的介绍2. 条件语句语法3. 比较运算符4. 逻辑原创 2020-08-13 16:28:08 · 156 阅读 · 0 评论 -
【Python基础】CSS入门
文章目录CSS介绍1. css 的定义2. css 的作用3. css 的基本语法4. 小结css 的引入方式1. 行内式2. 内嵌式(内部样式)3. 外链式4. css引入方式选择5. 小结css 选择器1. css 选择器的定义2. css 选择器的种类3. 标签选择器4. 类选择器5. 层级选择器(后代选择器)6. id选择器7. 组选择器8. 伪类选择器9. 小结css 属性1. 布局常用样式属性2. 文本常用样式属性3. 布局常用样式属性示例代码4. 文本常用样式属性示例5. 小结css 元素溢出原创 2020-08-13 16:13:40 · 766 阅读 · 0 评论 -
【Python基础】HTML语法小刀
文章目录HTML复习1. html的定义2. html的作用3. 小结HTML基本结构1. 结构代码2. 浏览网页文件3.小结初始常用的 html 标签1. 常用的 html 标签2. 小结资源路径1. 相对路径2. 绝对路径3. 小结列表标签1. 列表标签的种类2. 无序列表3. 有序列表4. 小结表格标签1. 表格的结构2. 表格标签表单标签1. 表单的介绍2. 表单相关标签的使用3. 小结表单提交1. 表单属性设置2. 表单元素属性设置3. 示例代码小结HTML复习1. html的定义HTML原创 2020-08-09 17:11:01 · 369 阅读 · 0 评论 -
【Python基础】WEB服务器
【Python基础】WEB服务器文章目录搭建Python自带静态Web服务器1. 静态Web服务器是什么?2. 如何搭建Python自带的静态Web服务器3. 访问搭建的静态Web服务器4. 查看浏览器和搭建的静态Web服务器的通信过程5. 小结返回固定页面数据1. 开发自己的静态Web服务器2. 静态Web服务器-返回固定页面数据的示例代码3. 小结返回指定页面数据1. 静态Web服务器的问题2. 静态Web服务器-返回指定页面数据的示例代码3. 小结多任务版1. 静态Web服务器的问题2. 静态Web原创 2020-08-09 15:53:39 · 131 阅读 · 0 评论 -
【Python基础】HTTP知识扫盲
【Python基础】Http基础文章目录HTTP协议介绍1. HTTP 协议的介绍2. HTTP 协议的作用3. 浏览器访问web服务器的通信过程4. 小结URL介绍1. URL的概念2. URL的组成3. 小结HTTP协议通讯过程1. 谷歌浏览器开发者工具的使用2. 查看HTTP协议的通信过程3. 小结HTTP请求报文1. HTTP 请求报文介绍2. HTTP GET 请求报文分析3. HTTP POST 请求报文分析4. 小结HTTP响应报文1. HTTP响应报文分析2. HTTP 状态码介绍3. 小原创 2020-08-06 22:48:50 · 160 阅读 · 0 评论 -
【Python基础】网络编程之TCP 客户端程序开发
文章目录1. 开发 TCP 客户端程序开发步骤回顾2. socket 类的介绍3. TCP 客户端程序开发示例代码4. 小结1. 开发 TCP 客户端程序开发步骤回顾创建客户端套接字对象和服务端套接字建立连接发送数据接收数据关闭客户端套接字2. socket 类的介绍导入 socket 模块 import socket创建客户端 socket 对象 socket.socket(AddressFamily, Type)参数说明:AddressFamily 表示IP地址类型, 分为T原创 2020-08-03 06:45:14 · 258 阅读 · 0 评论 -
【Python基础】网络编程之TCP 网络应用程序开发流程
文章目录1. TCP 网络应用程序开发流程的介绍2. TCP 客户端程序开发流程的介绍3. TCP 服务端程序开发流程的介绍4. 小结1. TCP 网络应用程序开发流程的介绍TCP 网络应用程序开发分为:TCP 客户端程序开发TCP 服务端程序开发说明:客户端程序是指运行在用户设备上的程序 服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务。2. TCP 客户端程序开发流程的介绍步骤说明:创建客户端套接字对象和服务端套接字建立连接发送数据接收数据关闭客户端套接原创 2020-08-03 06:43:16 · 238 阅读 · 0 评论 -
【Python基础】网络编程之socket 的介绍
文章目录1. 问题思考2. socket 的概念3. socket 的作用4. socket 使用场景5. 小结1. 问题思考到目前为止我们学习了 ip 地址和端口号还有 tcp 传输协议,为了保证数据的完整性和可靠性我们使用 tcp 传输协议进行数据的传输,为了能够找到对应设备我们需要使用 ip 地址,为了区别某个端口的应用程序接收数据我们需要使用端口号,那么通信数据是如何完成传输的呢?使用 socket 来完成2. socket 的概念socket (简称 套接字) 是进程之间通信一个工具,好原创 2020-08-03 06:39:28 · 168 阅读 · 0 评论 -
【Python基础】网络编程之TCP 的介绍
【Python基础】网络编程之TCP 的介绍文章目录1. 网络应用程序之间的通信流程2. TCP 的概念3. TCP 的特点4. 总结1. 网络应用程序之间的通信流程之前我们学习了 IP 地址和端口号,通过 IP 地址能够找到对应的设备,然后再通过端口号找到对应的端口,再通过端口把数据传输给应用程序,这里要注意,数据不能随便发送,在发送之前还需要选择一个对应的传输协议,保证程序之间按照指定的传输规则进行数据的通信, 而这个传输协议就是我们今天学习的 TCP。2. TCP 的概念TCP 的英文全拼(原创 2020-08-03 06:36:46 · 118 阅读 · 0 评论 -
【Python基础】网络编程之端口和端口号的介绍
端口和端口号的介绍文章目录端口和端口号的介绍1. 问题思考2. 什么是端口3. 什么端口号4. 端口和端口号的关系5. 端口号的分类5. 小结1. 问题思考不同电脑上的飞秋之间进行数据通信,它是如何保证把数据给飞秋而不是给其它软件呢?其实,每运行一个网络程序都会有一个端口,想要给对应的程序发送数据,找到对应的端口即可。端口效果图:2. 什么是端口端口是传输数据的通道,好比教室的门,是数据传输必经之路。那么如何准确的找到对应的端口呢?其实,每一个端口都会有一个对应的端口号,好比每个教室的门原创 2020-08-03 06:25:21 · 1035 阅读 · 0 评论 -
【Python基础】网络编程之IP地址
【Python基础】网络编程之IP地址文章目录IP 地址的介绍1. IP 地址的概念2. IP 地址的表现形式2. IP 地址的作用3. 查看 IP 地址4. 检查网络是否正常3. 小结IP 地址的介绍1. IP 地址的概念IP 地址就是标识网络中设备的一个地址,好比现实生活中的家庭地址。网络中的设备效果图:2. IP 地址的表现形式说明:IP 地址分为两类: IPv4 和 IPv6IPv4 是目前使用的ip地址IPv6 是未来使用的ip地址IPv4 是由点分十进制组成IPv6原创 2020-08-03 06:23:19 · 448 阅读 · 0 评论 -
【Python基础】线程及与进程的区别
【Python基础】线程文章目录线程1. 线程的介绍2. 线程的概念3. 线程的作用多线程的使用1. 导入线程模块2. 线程类Thread参数说明3. 启动线程4. 多线程完成多任务的代码5. 小结线程执行带有参数的任务1. 线程执行带有参数的任务的介绍2. args参数的使用3. kwargs参数的使用4. 小结线程的注意点1. 线程的注意点介绍2. 线程之间执行是无序的3. 主线程会等待所有的子线程执行结束再结束3. 线程之间共享全局变量4. 线程之间共享全局变量数据出现错误问题5. 小结互斥锁1.互原创 2020-08-02 06:49:19 · 141 阅读 · 0 评论 -
【Python基础】进程
【Python基础】进程文章目录学习目标多线程的使用1 导入进程包2. Process进程类的说明3. 多进程完成多任务的代码获取进程编号1. 获取进程编号的目的2. 获取当前进程编号3. 获取当前父进程编号进程执行带有参数的任务1. 进程执行带有参数的任务的介绍2. args参数的使用3. kwargs参数的使用进程的注意点1. 进程的注意点介绍2. 进程之间不共享全局变量3. 进程之间不共享全局变量的小结4. 主进程会等待所有的子进程执行结束再结束学习目标能够使用多进程完成多任务多线程的使用原创 2020-08-01 10:46:48 · 117 阅读 · 0 评论 -
【Python项目】学生管理系统
学生管理系统框架代码主要构成main.pystudent.pymanagerSystem.pymain.py分析这是程序的主入口,由以下代码构成#导入managerSystem模块from managerSystem import *#启动管理系统#保证当前文件运行才启动管理系统:if 创建对象并调用run方法if __name__ == '__main__': #创建对象并导入方法 student_manager = StudentManager()原创 2020-07-31 15:45:21 · 547 阅读 · 0 评论 -
【Python基础】模块和包
课程:模块和包目标了解模块导入模块制作模块__all__包的使用方法一. 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。1.1. 导入模块1.1.1 导入模块的方式import 模块名from 模块名 import 功能名from 模块名 import *import 模块名 as 别名from 模块名 import 功能名 a原创 2020-07-30 18:58:14 · 126 阅读 · 0 评论 -
【python基础】异常
课程:异常目标了解异常捕获异常异常的else异常finally异常的传递自定义异常一. 了解异常当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。例如:以r方式打开一个不存在的文件。open('test.txt', 'r')二. 异常的写法2.1 语法try: 可能发生错误的代码except: 如果出现异常执行的代码2.2 快速体验需求:尝试以r模式打开文件,如果文件不存在,则以w方式打开。try:原创 2020-07-30 18:52:05 · 101 阅读 · 0 评论