《补发:澄清Python的Open class》的相关内容
相关讨论
Ruby和Python的语法差别
布娃娃在另一个帖子提到很多差别,我觉得和那个主题不符,所以另外开一个贴讨论吧。
其实python和ruby非常接近,比大多数别的语言要接近的多,所以喜欢用啥就用啥(大实话,虽然也是废话)。语法上的差别虽然有那么一点,大部分是syntax sugar,我斗胆稍微列几个(python我也忘得差不多了,不对的大家尽管来鞭尸吧),但是主要差异还是设计思想上的:灵活vs明确. 我不认为两者在生产力上会有什 ...
by cookoo 2006-09-25 浏览 (22198) 回复 (36) 关键字: ruby python 比较 语法
Why not Python?
Of snakes and rubies; Or why I chose Python over Ruby
http://jesusphreak.infogami.com/blog/why_py
作者以自己的亲身实践对比了Ruby和Python,文笔不错啊,至少我这个四级看着通俗易懂……
结论:Ruby在性能、丰富的库支持、语言支持、重量级应用、可维护性、语言哲学方面跟Python还有差距… ...
by unifly 2006-11-10 浏览 (6173) 回复 (19) 关键字:
疑问:yield到底是怎么运作的?
最早看到yield时,就用c/C++中的概念对比了一番,发现最接近就是“宏代码的展开”。粗看起来,这样的理解是可以的。不过马上就有个问题出来了,就是定义域。宏代码的展开,要求展开后的代码处于被展开的位置同一个定义域,否则,相关变量和函数就会出现没有定义的错误。 不过从下面的ruby代码来看,yield没有这样的问题存在
class A
def self.test
yield
end
en ...
by jack 2006-10-31 浏览 (14867) 回复 (31) 关键字:
尝试用Python实现消息传递编程风格
引用本文站在一个难以名状的角度上研究了 Python 语言中消息发送的编程风格。原文是使用 JavaScript 描述的。文章作者 lichray 只把文章的上篇改成了 Python,因为下篇对于 Python 来说是没有意义的。lichray 是个 ECMAScript 的狂热追随者,mozilla.org 邮件列表里的无名潜水员。
文章中使用了 Python 解释器,行开头有 ">>>" 表示 ...
by Lich_Ray 2007-06-09 浏览 (14936) 回复 (33) 关键字: python
相关博客
理解 python 的 method 和 function 兼谈 descriptor
总是看到有人对 python 中的 method 和 function 之间关系的困惑,其实初学 python 时我也困惑过,不过现在自认为对这个问题还是基本清楚了 ;-)。
我在前面写过的 selfless python 里面说过 method 本质上就是 function,这个从它们的形式上也看得出来,呵呵,而让人困惑的问题主要就是那个隐式传入的 self 参数。这其实是利用了descrip ...
by huangyiiiiii 2007-01-01 浏览 (460) 回复 (0) 关键字: python language method function descriptor
IronPython的第八块鳞片
当我在IronPython的Message Borad中提出了关于Dictionary的问题之后,Jim对这个问题作了回复,并且指出,将属于.NET的类型引入到IronPython,会带来不少的问题。随后,有另外一个朋友对是否应该引入.NET中的类型,提出了他自己的疑问:Why does IronPython n ...
by perhaps 2005-04-09 浏览 (218) 回复 (0) 关键字:
Ruby和Python的语法差别
布娃娃在另一个帖子提到很多差别,我觉得和那个主题不符,所以另外开一个贴讨论吧。
其实python和ruby非常接近,比大多数别的语言要接近的多,所以喜欢用啥就用啥(大实话,虽然也是废话)。语法上的差别虽然有那么一点,大部分是syntax sugar,我斗胆稍微列几个(python我也忘得差不多了,不对的大家尽管来鞭尸吧),但是主要差异还是设计思想上的:灵活vs明确. 我不认为两者在生产力上会有什 ...
by cookoo 2006-09-25 浏览 (18548) 回复 (36) 关键字: ruby python 比较 语法
强类型、弱类型与动态类型
与一些传言不同,Python是一种强类型的语言,但它又是动态类型的。强类型、动态类型、弱类型,这是几个不同(而又经常混淆)的概念。 ————————————————Typing: Strong vs. Weak, Static vs. Dynamicby AahzJuly 15, 2003SummaryWith the advent of languages such as Python ...
by softstone 2003-07-16 浏览 (30) 回复 (0) 关键字:
相关圈子讨论
Jim Weirich -- Advanced Ruby Class Design
Jim Weirich 是rake,builder等作者,他在做<<Advanced Ruby Class Design>>演讲的时候,列出了一段很漂亮的代码,
在此提供给大家分享,供大家学习,Jim Weirich可是骨灰级的programmer哟
# BlankSlate provides an abstract base class with no predefined
...
by Transformers 2007-12-20 浏览 (407) 回复 (0)
有人在手机上玩Python么?
RT,我刚在我的手机上装了个PythonCE2.5.0(手机操作系统:WM6.1)
但是没找到手机上可用的Python IDE...本来找了一个pyceide,装好后才发现是针对PPC的...
不知道还有谁在手机上玩过Python么?有没有好用的IDE
by Eastsun 2008-04-06 浏览 (1561) 回复 (10)
开帖学习笔记:记录学习python的各种应用,以免以后忘了。
下面的例子都是在windows下完成的。
1,读取文本文件的每行(假定C:根目录下有一个test.txt文件)。
f = open("c:/test.txt")
while(True):
str = f.readline()
if str == "" : break
#TODO:your code here
print str
f.close()
2,使用glob模块进行查询指定的e ...
by zhougaomin_007 2007-11-29 浏览 (1996) 回复 (6)
Python函数竟然不支持词法作用域
今天突然发现的。狂晕。
症状1:
def up_level():
var1 = 30
def in_level ():
return val1
return in_level()
>>> up_level()
Traceback (most recent call last):
File "<stdin>", line ...
by Lich_Ray 2007-06-09 浏览 (2179) 回复 (14)
相关新闻
Java 6: 通过新的Scripting引擎使用Python
你有没有写过和外部进程或者系统交互的Java代码?你有没有希望使用脚本(Scripting)语言来写?如果你使用Java 6,Java 6提供了一个清晰的解决方案在JVM中跑Scripts,并且允许Java代码使用Script组件。
下面是一个Python的例子,借助jython的帮助,我们通过Java接口调用Python组件,使用简单的factory函数,我们能够类似Java对象一样运行scr ...
by QQbyte 2008-07-15 浏览 (1883) 回复 (11) 关键字: scripting python
如何让JSON穿梭在服务器于浏览器之间
如何让JSON穿梭在服务器于浏览器之间
一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用
目前实现的功能
1 JSON转换成java对象(按一定的规则提交)
什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用
2 java对象转换成JSON
可以将servlet中的java对 ...
by helyho 2008-03-10 浏览 (3792) 回复 (6) 关键字: json hocate

