自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除