![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 78
吴大喜
这个作者很懒,什么都没留下…
展开
-
数据结构和算法一(空间复杂度、时间复杂度等算法入门)
原视频:https://www.bilibili.com/video/BV1uA411N7c5?原创 2023-07-25 11:30:50 · 255 阅读 · 0 评论 -
flask基础
一、flask安装和配置:1、后端服务器+wsgi+框架程序,flask是框架程序2、前端手机APP、浏览器、程序(爬虫)、urllib、urllib2、ajax3、框架的核心实现路由和视图(业务逻辑处理);4、优势dingo是重量级框架,提供了很多工具和组件,对后期扩展不友好;5、flask的核心werkzeug和jinja2(jinja2可以换)6、flask扩展包:Flask-SQLalchemy:操作数据库;Flask-migrate:管理迁移数据库;Flask-Mail原创 2022-01-23 15:04:42 · 1564 阅读 · 0 评论 -
Redis详解(安装、配置、数据类型及操作、主从、集群等)
一、Redis简介:Redis 是一个高性能的key-value数据库二、安装Redis:原创 2021-07-30 16:23:20 · 195 阅读 · 0 评论 -
git使用大全
一、git使用大全原创 2021-07-29 14:29:18 · 1632 阅读 · 1 评论 -
Python中web服务器知识点详解
111原创 2021-07-16 16:10:14 · 180 阅读 · 0 评论 -
python高级语法汇总,GIL锁、上下文管理器、深浅拷贝等
一、GIL锁GIL锁和Python没有关系,仅仅是由于历史原因,在Cpython虚拟机(解释器),难以移除GIL;GIL:全局解释器锁,每个线程在执行过程中,都需要先获取GIL解释器锁,保证同一时刻只有一个线程可以执行代码;线程释放GIL锁的情况,在IO操作等可能会引起阻塞的system call之前,可以暂时释放GIL,但是在执行代码之后,必须重新获取GIL,python3.x使用计时器(执行时间超过阈值后,当前线程释放GIL);Python使用多进程是可以利用多核的CPU资源的;多线程爬取比原创 2021-07-13 18:15:20 · 131 阅读 · 0 评论 -
Python之多任务编程详解(线程、进程、协程)
一、多任务概念1、示例:import timeimport threadingdef sing(): for i in range(0,5): print("-----唱歌-----") time.sleep(1)def dance(): for i in range(0,5): print("-----跳舞-----") time.sleep(1)def main(): t1=threading.Th原创 2021-07-06 13:51:21 · 347 阅读 · 0 评论 -
用python实现网络编程
一、基础概念1、网络通信概述:网络编程就是让不同电脑上的软件能够进行数据传递,即进程之间的通信原创 2021-06-28 22:00:36 · 2840 阅读 · 5 评论 -
python中datetime模块详解
一、datetime模块的五大类:datetime.date:表示日期的类,主要用于处理年、月、日;datetime.time:表示时间的类,主要用于处理时、分、秒;datetime.datetime:表示日期时间的类,date类和time类的综合使用,可以处理年、月、日、时、分、秒;datetime.timedelta:表示时间间隔,即两个时间点的间隔,主要用于做时间加减的datetime.tzinfo:时区的相关信息。1、date类:date类包含三个参数,分别为year,month,原创 2021-06-25 13:23:27 · 39452 阅读 · 0 评论 -
Django框架详解
一、MVC框架1、MVC框架核心思想: 分工和解耦2、web MVC举例:以通过浏览器注册用户信息为例:M:Model,模型, 和数据库进行交互。V:View,视图, 产生html页面。C:Controller,控制器, 接收请求,进行处理,与M和V进行交互,返回应答。二、MVT框架Django遵循MVT的思想M:Model,模型, 和MVC中M功能相同,和数据库进行交互。V:View,视图, 和MVC中C功能相同,接收请求,进行处理,与M和T进行交互,返回应答。T:T原创 2021-06-18 15:31:10 · 11946 阅读 · 0 评论 -
python使用openpyxl操作excel常用方法大全
1、openpyxl简介openpyxl官网链接:openpyxl官网openpyxl只支持【.xlsx / .xlsm / .xltx /.xltm】格式的文件;2、python打开及读取表格内容(1)excel内容说明:(2)打开excel并获取所有sheet名称from openpyxl import load_workbookworkbook = load_workbook(filename = "假期明细导入模板.xlsx")print(workbook.sheetnames原创 2021-06-17 17:20:40 · 3558 阅读 · 0 评论 -
python中os和sys中常用方法总结
1、os模块Python内置的os模块也可以直接调用操作系统提供的接口函数os.remove() #删除文件 os.rename() #重命名文件 os.walk() #生成目录树下的所有文件名 os.chdir() #改变目录 os.mkdir/makedirs() #创建目录/多层目录 os.rmdir/removedirs #删除目录/多层目录 os.listdir() #列出指定目录的文件 os.getcw原创 2021-06-07 11:38:18 · 380 阅读 · 4 评论 -
自动化测试点及测试规范
1、单接口测试: 1) 覆盖独有必选参数; 3) 参数默认值(非必须参数,未传值时采用默认值) ; 4) 参数有、无、null、空格、tab; 5) 参数值类型(int,string,布尔类型,枚举型,组合类型)、数值大小、数值范围 (有限定取值范围字段(最大最小,最大+1,最小-1,范围取值))、参数顺序 ; 6) 参数数值包含特殊字符 、系统关键值; 7) 全对偶组合:保证每个参数和其他参数都有组合出现,即采用可能少的组合覆盖对的参数,覆盖性价比高; 8原创 2021-06-07 11:36:04 · 1288 阅读 · 0 评论 -
python基础01
一、注释:1、单行注释:在需要添加注释在代码的上方或者旁边,添加#(规范来说,#后边需要有一个空格,如:“# 注释1”,如果放在代码旁边,需要和代码之间空两个空格)2、多行注释:三对单引号或者双引号之间的内容,可以换行(可以参考python的代码规范:PEP8)二、算数运算法:1、*可以运用在字符串中("_"*50);2、算数运算符的优先级:三、程序运行原理1、计算机的三大件:程序运行时需要的三个核心硬件:(1)CPU:中央处理器,是一块超大规模的集成电路;负责处理数据/计算原创 2021-06-04 00:02:53 · 328 阅读 · 0 评论