摘要: 知识预览 快速实例 序列化 视图三部曲 认证与权限组件 解析器 分页 回到顶部 快速实例 Quickstart 回到顶部 序列化 创建一个序列化类 简单使用 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式。我们可以通 阅读全文
posted @ 2019-05-22 14:48 方法论0404 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 阅读全文
posted @ 2019-05-21 21:37 方法论0404 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 简介 操作系统线程理论 线程概念的引入背景 线程的特点 进程和线程的关系 使用线程的实际场景 用户级线程和内核级线程(了解) 线程和python 理论知识 线程的创建Threading.Thread类 锁 队列 Python标准模块--concurrent.futures 回到顶部 操作系统线程理论 阅读全文
posted @ 2019-05-21 21:35 方法论0404 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 回到顶部 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py 阅读全文
posted @ 2019-05-20 21:35 方法论0404 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 楔子 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 返回顶部 楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 def func1(): print('in func1') 阅读全文
posted @ 2019-05-20 21:33 方法论0404 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 楔子 python中的for循环 可迭代协议 迭代器协议 为什么要有for循环 初识生成器 生成器函数 列表推导式和生成器表达式 本章小结 生成器相关的面试题 返回顶部 楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方式? 首先,我可以 阅读全文
posted @ 2019-05-20 21:32 方法论0404 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ item系列 __getitem__ __setitem__ __delitem__ __del__ __new__ __call__ wit 阅读全文
posted @ 2019-05-19 22:11 方法论0404 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 楔子 面向过程vs面向对象 初识面向对象 类的相关知识 对象的相关知识 对象之间的交互 类命名空间与对象、实例的命名空间 类的组合用法 初识面向对象小结 面向对象的三大特性 继承 多态 封装 面向对象的更多说明 面向对象的软件开发 几个概念的说明 面向对象常用术语 回到顶部 楔子 你现在是 阅读全文
posted @ 2019-05-19 22:10 方法论0404 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 模块 3.1 import 3.2 from ... import... 3.3 把模块当做脚本执行 3.4 模块搜索路径 3.5 编译python文件 二 包 2.2 import 2.3 from ... import ... 2.4 __init__.py文件 2.5 from 阅读全文
posted @ 2019-05-19 22:06 方法论0404 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 说明: 1. 函数功能将一个数值进行格式化显示。 2. 如果参数format_spec未提供,则和调用str(value)效果相同,转换成字符串格式化。 >>> format(3.1415936) '3.1415936' >>> str(3.1415926) '3.1415926' 3. 对于不同的 阅读全文
posted @ 2019-05-19 22:01 方法论0404 阅读(137) 评论(0) 推荐(0) 编辑