- 博客(14)
- 收藏
- 关注
转载 1.flask基本原理与核心知识
一. pipenv 安装虚拟环境 掌握pipenv的常用命令和使用步骤: 1. 可去官网查看使用详情 https://github.com/pypa/pipenv 2. 进入porject目录中 3. 安装pipenv...
2018-06-27 16:14:00
109
转载 13.collections模块的使用
第一章: namedtuple的功能详解 为了便于理解nametuple,先来讲讲tuple的一些特性 1. 可拆包 mytuple1 = ('cannon', 26, 178) name1, age, height = mytuple1 name2, *other = m...
2018-06-27 16:06:00
79
转载 12.asyncio并发编程
1. 事件循环 asyncio是python3.4以后引进的用于解决异步io编程的一整套解决方案 tornado、gevent、twisted(scrapy、django channels)都使用了asyncio 讲解asyncio的简单使用: ...
2018-06-27 16:01:00
165
转载 11.协程与异步IO
1. 并发、并行、同步、异步、阻塞、非阻塞 并发和并行: 并发: 一个时间段内,有几个程序在同一个cpu上运行,但是任意时刻只有一个程序在cpu上运行 并行: 任意时刻点上, 有多个程序同时运行在多个cpu上 实际举例说明: 问题 - 喝茶 情况: 开水没有,水...
2018-06-27 15:58:00
119
转载 10.多线程与多进程编程
1. 全局解释器锁 GIL 1. gil 全称 global interpreter lock 2. python 中一个线程 对应 c语言中一个线程 3. gil使得同一时刻只有一个线程在cpu上执行字节码,无法将多个线程映射到多个cpu上 4. gil会根据执行的字节码行数以及...
2018-06-27 15:53:00
126
转载 9.python socket编程
1. HTTP、Socket、TCP 网络模型和协议位置: 1. socket 不属于任何协议,可以看作操作系统给的api。 通过socket我们可以利用TCP和UDP协议。比如QQ就是利用socket自己构建一套应用层协议,来实现聊天功能的。 2. http实现不了双向, 比如网站的聊天功...
2018-06-27 15:22:00
100
转载 8.迭代器和生成器
1. python的迭代协议 什么是迭代协议? 凡是 能用 for循环的,背后都是迭代协议。 可迭代类型内置魔法方法__iter__ 迭代器是什么? 迭代器是访问集合内元素的一种方式, 一般用来遍历数据<br> 迭代器和以下标访问方式不一样,迭代器是不能返回的,迭代器提供了一...
2018-06-27 15:19:00
68
转载 7.元类编程
1. property动态属性 >>> from datetime import date, datetime >>> class User: >>> def __init__(self, name, birthday): ...
2018-06-03 14:38:00
74
转载 6.对象引用、可变性和垃圾回收
1. python中的变量是什么? python和java的变量本质不一样, python的变量实质上是一个指针 类似便利贴 便利贴过程: a = 1 # 1.先在内存中生成好了1 # 2.把a贴在1上面 代码举例: >>> a = [1, 2, 3] ...
2018-06-03 14:37:00
69
转载 5.深入set和dict
1. dict的abc继承关系 dict继承自MutableMapping >>> from collections.abc import Mapping, MutableMapping >>> print(isinstance(dict, Muta...
2018-06-03 14:36:00
82
转载 4.自定义序列类
1. 序列类的分类 2.序列的+、+=、extend方法 +与+=的用法区别 代码: # 常用用法 >>> a = [1, 2] >>> c = a + [3, 4] >>> print(c) [1, 2, 3, 4] ...
2018-06-03 14:34:00
129
转载 3.深入类和对象
1. 鸭子类型和多态 1.1 鸭子类型: 当看到一只鸟走起来像鸭子,游泳起来像鸭子,叫起来像鸭子,那么这只鸟就可以被称为鸭子。 鸭子类型是python中实现多态的简单方式。 例子: >>> class Cat(object): >>> de...
2018-06-03 14:32:00
79
转载 2.魔法方法
. 魔法函数:__开头 __结尾的python内置函数 举例: >>> class Company(object): >>> def __init__(self, employee_list): >>> sel...
2018-06-03 14:20:00
74
转载 1.一切皆对象
1. 一切皆对象 函数, 类 都是对象 特性: 赋值给一个变量 可以添加到集合对象中 可以作为参数传递给函数 可以当作函数的返回值 代码举例: 函数: >>> def ask(name='cannon1'): >>> ...
2018-06-03 14:13:00
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人