摘要: 并发和线程 基本概念 - 并行、并发 并行, parallel 互不干扰的在同一时刻做多件事; 如,同一时刻,同时有多辆车在多条车道上跑,即同时发生的概念. 并发, concurrency 同时做某些事,但是强调同一时段做多件事. 如,同一路口,发生了车辆要同时通过路面的事件. 队列, 缓冲区 类似 阅读全文
posted @ 2017-12-19 20:29 yangbin 阅读(34354) 评论(1) 推荐(4) 编辑
摘要: 文件操作 文件操作 冯诺依曼体系架构 CPU由控制器和运算器组成. 运算器: 完成各种算数运算,逻辑运算,数据传输等数据加工处理; 控制器: 控制程序的执行; 存储器: 用于记忆程序和数据,例如内存等; 输入设备: 将数据或者程序输入到计算机中,例如键盘,鼠标等; 输出设备: 将数据或程序的处理结果 阅读全文
posted @ 2017-11-26 20:21 yangbin 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 装饰器 无参装饰器 需求: 一个加法函数, 想增强它的功能,能够输出被调用过程以及调用的参数信息. 1 2 3 4 5 6 7 8 def add(x, y): return x + y 或者增加信息输出功能: def add(x, y): print('call add, x + y') # 日志 阅读全文
posted @ 2017-11-21 15:26 yangbin 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 高阶函数概念 first class object:     函数在python中时一等公民.     函数也是对象,可调用的对象.     函数可以作为普通变量,参数,返回值等等. 高阶函数:  & 阅读全文
posted @ 2017-11-12 21:45 yangbin 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 递归函数 函数执行流程 http://pythontutor.com/visualize.html#mode=edit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 def foo1(b, b1=3): print('f 阅读全文
posted @ 2017-11-07 09:37 yangbin 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 函数,参数及参数解构 函数 数学定义: y=f(x),y是x的函数,x是自变量. python函数: 完成一定的功能,由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单位. 函数的作用: 结构化变成对代码的最基本的封装,一般按照功能组织一段代码. 封装的目的为了复用,减少冗余代码. 阅读全文
posted @ 2017-10-30 21:13 yangbin 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 列表解析式(List Comprehension) 语法: [返回值 for 元素 in 可迭代对象 if 条件] 使用中括号[],内部是for循环,if条件可选. 返回一个新的列表. 列表解析式的作用: 编译器会优化,不会因为简写而影响效率,反而因优化提高了效率. 减少程序员工作量,减少出错. 简 阅读全文
posted @ 2017-10-24 10:10 yangbin 阅读(297) 评论(0) 推荐(0) 编辑
摘要: pickle的作用: 1:pickle.dump(dict,file)把字典转为二进制存入文件. 2:pickle.load(file)把文件二进制内容转为字典 阅读全文
posted @ 2017-06-03 20:49 yangbin 阅读(444) 评论(2) 推荐(0) 编辑
摘要: 函数, get()与setdefault(), lambda表达式,三元运算, 遍历list与dict的方法. 阅读全文
posted @ 2017-04-28 16:12 yangbin 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 列表操作总结. 文件操作 阅读全文
posted @ 2017-04-28 15:43 yangbin 阅读(372) 评论(0) 推荐(1) 编辑