摘要: 目录 namedtuple deque defaultdict OrderedDict Counter 总结 collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: p = (1 阅读全文
posted @ 2019-11-10 09:45 ABDM 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 目录 一、引言 二、typing模块的作用 三、使用typing模块 四、typing常用类型 一、引言 前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上Python本身就是一门弱类型的语言 阅读全文
posted @ 2019-11-10 09:34 ABDM 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 目录 一、正则表达式 1.1 数量词的贪婪模式与非贪婪模式 1.2 反斜杠的困扰 1.3 匹配模式 二、re模块的基本使用 三、re模块中常用功能函数 3.1 正则表达式的两种书写方式 3.2 re.compile(strPattern[, flag])函数 3.2.1 re.S 3.2.2 re. 阅读全文
posted @ 2019-11-10 09:33 ABDM 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 目录 一、条形图 二、直方图 三、折线图 四、散点图+直线图 五、饼图 六、箱型图 七、plot函数参数 八、图像标注参数 九、Matplolib应用 matplotlib官方文档:https://matplotlib.org/contents.html?v=20190307135750 matpl 阅读全文
posted @ 2019-11-10 09:32 ABDM 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 目录 一、Series数据结构 1.1 Series支持NumPy模块的特性(下标) 1.2 Series支持字典的特性(标签) 1.3 Series缺失数据处理 二、DataFrame数据结构 2.1 产生时间对象数组:date_range 三、DataFrame属性 四、DataFrame取值 阅读全文
posted @ 2019-11-10 09:31 ABDM 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 目录 一、numpy简介 二、为什么用numpy 三、创建numpy数组 四、numpy数组的常用属性 五、获取numpy数组的行列数 六、切割numpy数组 七、numpy数组元素替换 八、numpy数组的合并 九、通过函数创建numpy数组 9.1 array 9.2 arange 9.3 li 阅读全文
posted @ 2019-11-10 09:29 ABDM 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 目录 一、低配logging 1.1 v1 1.2 v2 1.3 v3 二、高配logging 2.1 配置日志文件 2.2 使用日志 三、Django日志配置文件 一、低配logging 日志总共分为以下五个级别,这个五个级别自下而上进行匹配 debug-->info-->warning-->er 阅读全文
posted @ 2019-11-10 09:28 ABDM 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 目录 一、hashlib模块 1.0.1 hash是什么 1.0.2 撞库破解hash算法加密 一、hashlib模块 1.0.1 hash是什么 hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA38 阅读全文
posted @ 2019-11-10 09:26 ABDM 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一 传统的开发模式 前后端分离前我们的开发协作模式一般是这样的: 前端写好静态的HTML页面交付给后端开发。静态页面可以本地开发,也无需考虑业务逻辑只需要实现View即可。 后端使用模板引擎去套模板,同时内嵌一些后端提供的模板变量和一些逻辑操作。 然后前后端集成对接,遇到问题,前台返工,后台返工。 阅读全文
posted @ 2019-11-10 09:25 ABDM 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 目录 一、json和pickle模块 1.1 序列化 1.2 json 1.3 pickle 一、json和pickle模块 1.1 序列化 把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshal 阅读全文
posted @ 2019-11-10 09:18 ABDM 阅读(186) 评论(0) 推荐(0) 编辑