python
vincentzhwg
这个作者很懒,什么都没留下…
展开
-
鸭子类型
在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定。这个概念的名字来源于由James Whitcomb Riley提出的鸭子测试(见下面的“历史”章节),“鸭子测试”可以这样表述:“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭...原创 2014-05-07 17:02:42 · 118 阅读 · 0 评论 -
Python yield 用法
yield 用法说明yield 简单说来就是一个生成器,生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。生成器 是 一个函数函数的所有参数都会保留第二次调用 此函数 时使用的参数是前一次保留下的.生成器还“记住”了它在流控制构造...原创 2014-05-07 17:28:06 · 109 阅读 · 0 评论 -
理解Python的With语句
With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下: file = open("/tmp/foo.txt")data = file.read()file.clo...原创 2014-05-07 17:51:11 · 112 阅读 · 0 评论 -
Luigi --基于Python语言的流式任务调度框架教程
Luigi: author: vincentzhwg@gmail.comdate: 2014.5.6 blog已迁移,最新的Luigi教程更新在:http://guan58.com/archives/38 ### web https://github.com/spotify/luigi ### intro Luigi是基于...2014-05-07 18:12:16 · 1602 阅读 · 0 评论