摘要: content: 1. 为什么要多进程编程?和多线程有什么区别? 2. python 多进程编程 3. 进程间通信 一. 为什么要多进程编程?和多线程有什么区别? 由于GIL的存在,所以对于某一些多线程任务来说,无法利用多核的优势,对这些耗cpu的任务,用多进程反而能利用多cpu。 所以多cpu的操 阅读全文
posted @ 2020-01-23 00:19 besttr1225 阅读(631) 评论(0) 推荐(1) 编辑
摘要: content: 1. python的GIL 2. 多线程编程简单示例 3. 线程间的通信 4. 线程池 5. threadpool Future 源码分析 一. python的GIL 关于python的GIL,有一位博主写的我觉得真的挺好的,清晰明了通俗易懂。http://cenalulu.git 阅读全文
posted @ 2020-01-16 15:22 besttr1225 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: content: 1. 什么是生成器 2. 生成器的实现 3. 生成器的应用 一.生成器简介 1.什么是生成器 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。 阅读全文
posted @ 2020-01-06 19:27 besttr1225 阅读(464) 评论(0) 推荐(0) 编辑
摘要: content: 1.什么是迭代协议 2. 什么是迭代器(Iterator)和可迭代对象(Iterable) 3. 使用迭代器和可迭代对象 4. 创建迭代器和可迭代对象 5. 迭代器设计模式 一. 什么是迭代协议 之前我们就提到,python中的魔法函数,相当于其对应的协议,如果实现了某种魔法函数, 阅读全文
posted @ 2019-12-20 18:22 besttr1225 阅读(357) 评论(0) 推荐(0) 编辑
摘要: content: 上: 1.property动态属性 2.__getattr__和__setattr__的区别和在属性查找中的作用 3.属性描述符 和属性查找过程 4.__new__和__init__的区别 下: 5.什么是元类和自定义元类 6.用元类实现orm 五.什么是元类和自定义元类 1.什么 阅读全文
posted @ 2019-12-02 16:38 besttr1225 阅读(400) 评论(0) 推荐(0) 编辑
摘要: content: 上: 1.property动态属性 2.__getattr__和__setattr__的区别和在属性查找中的作用 3.属性描述符 和属性查找过程 4.__new__和__init__的区别 下: 5.什么是元类和自定义元类 6.用元类实现orm 一.property动态属性 1.什 阅读全文
posted @ 2019-12-02 14:01 besttr1225 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 前言: 没有前言了- -......这系列是整理的以前的笔记上传的,有些我自己都忘记我当时记笔记的关联关系了。 记住以后 笔记记了就是用来复习的!!!不看不就啥用没了吗!!! content: 1.python中的对象和变量引用 2.del语句和垃圾回收 3.数据类型的可变性(常因为这个出现的经典错 阅读全文
posted @ 2019-09-20 11:23 besttr1225 阅读(284) 评论(2) 推荐(0) 编辑
摘要: 前言: 我一直觉得对我来说学习知识很忌讳不系统。本篇内容与上一篇 自定义序列类是有联系的。 上一篇比较通范的了解了序列类的一些协议和特性,并且有些list的内容。这篇更加具体到set和dict这两个序列类。 以此来了解python序列类的具体应用。(这篇比较简单)(感觉具体比抽象都更容易理解,但是也 阅读全文
posted @ 2019-09-17 00:57 besttr1225 阅读(398) 评论(2) 推荐(0) 编辑
摘要: 前言: 本文代码基于python3 Content: 1.python中的序列类分类 2. python序列中abc基类继承关系 3. 由list的extend等方法来看序列类的一些特定方法 4. list这种序列类的一大特点:切片。和如何实现可切片对象。到如何自定义一个序列类。 5. biset维 阅读全文
posted @ 2019-09-16 15:38 besttr1225 阅读(782) 评论(3) 推荐(1) 编辑
摘要: 前言: 本篇相关内容分为3篇多态、继承、封装,这篇为第三篇 封装。 本篇内容围绕 python基础教程这段: 在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象而非全局变量和函数的原因有多个,下面列出了使用对象的最重要的好处。  多态:可对不同类型的对 阅读全文
posted @ 2019-09-10 17:24 besttr1225 阅读(429) 评论(1) 推荐(0) 编辑