上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页
摘要: 1. 前言: 本部分会讲解在Python环境下进行数值运算。以NumPy为核心,并讲解其他相关库的使用,诸如Matplotlib等绘图工具等。 C、C++和Forttran等变成语言各有各的优势,但是他们不是交互式语言,并且被很多人认为过于复杂。常见的商业产品还有Matlab、Maple和Mathe 阅读全文
posted @ 2019-07-29 13:08 时海涛|Thomas 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 问:在Py3.5之前yield表现非常好,在Py3.5之后为了将予以变得更加明确,就引入了async和await关键词用于定义原生的协议。 答:async和await原生协程: 我们发现:原生协程只能用send不能用next。而且发现 原生协程和yield协程差不多,前面加上了async语法,awa 阅读全文
posted @ 2019-06-14 19:44 时海涛|Thomas 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 问:并发、并行、同步、异步、阻塞、非阻塞 答: 并发、并行: 并发是指一个时间段内(不是指的时间点),有几个程序在同一个CPU上运行,但是任意时刻只有一个程序在CPU上运行。对人类的时钟来说1秒钟能干很多事,但是计算机1秒钟运算上亿次。让我感觉是很多程序一起运行,其实是一个程序在运行。 并行是指任意 阅读全文
posted @ 2019-06-13 16:30 时海涛|Thomas 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 问:线程学完了,现在我们开始学习进程了吧? 答:是的。前面说到线程就是我们的手,我们现在可以学习一下我们的“胳膊”了。 我们有了多线程,为什么还要学习多进程呢?这是因为在Python当中有一把GIL锁的存在,比如某些耗CPU的运算的时候,我们可以运行多进程多个CPU并发的操作进行操作。对于IO操作来 阅读全文
posted @ 2019-06-12 20:18 时海涛|Thomas 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 第三部分:Semaphore控制进入数量的锁 有时候可能需要运行多个工作线程同时访问一个资源,但要限制总数。例如,连接池支持同时连接,但是数目可能是固定的,或者一个网络应用可能支持固定数据的并发下载。这些连接就可以使用semaphore来进行管理。 我们可以看到结果是20个并发去执行的,如果我们想一 阅读全文
posted @ 2019-06-12 16:23 时海涛|Thomas 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Python 之 多任务: Python之多任务是现在多任务编程运用Python语言为载体的一种体现。其中涵盖:进程、线程、并发等方面的内容,以及包括近些年在大数据运算、人工智能领域运用强大的GPU运算能力实现的各种算法。属于Python语言中比较高级的应用形式。文章采取问答的形式对知识点和相关应用 阅读全文
posted @ 2019-06-11 02:47 时海涛|Thomas 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1. 元类编程代码分析: 解析1:数据描述符部分: 数据描述部分分为:数据描述和非数据描述:为了方便使用,我们通过共同继承一个Field类的方式直接用这个来,来进行数据描述和飞数据描述。 解析2:我们知道type来生成动态类后面跟随(name,bases,attrs),类名,基类,属性,三个部分。我 阅读全文
posted @ 2019-06-09 17:15 时海涛|Thomas 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. Python变量到底是什么? Python和Java中的变量本质不一样,python的变量实质是一个指针 int str,便利贴 a = 1 # 1. a贴在1上面 # 2. 它的过程是先生成对象,然后贴便利贴。 # 3. is 是指的标签贴是否一样。 a = 1 b = 1 这个是一样,用的 阅读全文
posted @ 2019-06-08 13:51 时海涛|Thomas 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. 深入dict 2.常用方法: 3. dict的子类 记住:其实setdefault里面实现了__missing__魔法函数,表示如果是找不到某个key,那么实现一个默认的keyvalue 3. set和frozenset 记住:和数学的操作一样,差集,交集,并集等。。 记住:在去重上应用很高, 阅读全文
posted @ 2019-06-08 02:51 时海涛|Thomas 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 序列类型的分类: 容器类型:list、tuple,deque 扁平序列:str、bytes、bytearray、array.array 可变序列:list、dequte、bytearray、array 不可变序列:str、tuple、bytes 2. 序列的abc继承关系: 魔法函数构成了协议 阅读全文
posted @ 2019-06-07 19:30 时海涛|Thomas 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页