
动态语言实践
文章平均质量分 79
beckel
这个作者很懒,什么都没留下…
展开
-
Python IDEs
实际上,当我为一本书写代码的时候, 我是不用IDE的,甚至是在写Java代码的时候。有很多次,我也想用IDE去写一些代码。但是,当我用Eclipse的时候,发现它要求你将所有的东西放到一个包里面。然而在Think in Java的第一章, 我还没有介绍包的概念。 所以我不能将所有的代码放到一个包里面,因此我也没有办法去用Eclipse这个IDE了(虽然我听说Eclipse现在已经集成了Ant, 所翻译 2007-01-03 18:30:00 · 9227 阅读 · 5 评论 -
参数列表中的self:显式不等于冗余
Self in the Argument List: Redundant is not ExplicitSeptember 23, 2008 self在区分全局变量/函数和对象中的成员变量/函数十分有用。例如,它提供了一种作用域机制,我个人认为比Ruby的@和@@清晰多了,这可能是习惯使然吧,但它确实和C++、Java中的this很相似。然而,self总是有令我困扰的地方,我以前翻译 2008-12-01 17:05:00 · 6842 阅读 · 1 评论 -
Python Decorators(二):Decorator参数
Python Decorators II: Decorator ArgumentsOctober 19, 2008 (本文是Python 3 Patterns & Idioms(Python3之模式和用法)一书的章节节选第二部分,点击这里阅读第一部分) 回顾:不含参数的decorators在前文中,我介绍了如何使用不含参数的decorators,并使用类来实现。因为翻译 2009-02-28 14:19:00 · 11456 阅读 · 2 评论 -
Python Decorators入门 (一)
Decorators I: Introduction to Python DecoratorsOctober 18, 2008 我预计它会成为Python最重要的几个特性之一。而问题是我见过的所有介绍decorators的文章都很容易让人感到困惑。所以我打算在这里给以纠正以正视听。(本系列文章将录入开源类书籍Python3之模式和用法) Decorators vs.翻译 2008-12-22 23:00:00 · 27178 阅读 · 6 评论 -
Python Decorators(三):基于Decorator的构建系统
Python Decorators III: A Decorator-Based Build SystemOctober 26, 2008 我使用make已有很多年了。我只使用ant的原因是它可以创建速度更快的java build。但这两个构建系统都是以“问题是简单的”这个出发点考虑问题的,所以此后不久就发现真正需要的是一个程序设计语言来解决构建问题。可为时已晚,作为代价你需翻译 2009-04-14 14:53:00 · 9393 阅读 · 1 评论