论坛首页 编程语言技术论坛

Python这玩艺

浏览 23779 次
锁定老帖子 主题:Python这玩艺
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-06-30  
个人觉得还是需要一种象python这样通用的动态语言。至少可以做简单的东西。维护代价似乎也很小【某人说化一个小时就可以学会python,期待ing】
0 请登录后投票
   发表时间:2005-11-18  
等你真正的学习到里面的时候,你会发现Python有很多让你困惑的事情。
我现在就对Python的class充满困惑。

class puzzle:
    def __init__(self,test);:
      self.test = test
    def hello(self);:
      print "hello world"
    
t = puzzle('puzzle');
t.test
'puzzle'
t.hello();
hello world
t.any = 1
t.any
1
t.hello = 'remove'
t.hello
'remove'

上面的
t.any = 1
t.any

t.hello = 'remove'
t.hello

这个功能实在让人太困惑了。他有什么用呢?
而且好像Zope和Plone没有想象中的那么简单吧,确实他的功能看起来比较强大,然而说它的文档很多,或许我找稳档的能力太差了吧。感觉很多不不全。
0 请登录后投票
   发表时间:2005-11-18  
python的代码的确很容易被涂鸦者搞得很混乱,就像你前面的例子。
相比之下Ruby的要纯粹些。
0 请登录后投票
   发表时间:2005-11-18  
我个人感觉,Python很像C/C++,差别就是它隐藏了指针和内存管理。
在《Learning Python 2th Edtion》中说多,
OOP只是Python中的一个Option,而且它的Class,Object似乎只是强调一个NameSpace的概念。
感觉Python融合了太多东西。
能从中看到Lisp的影子。
Map,Lamda就是个例子。
Ruby没有仔细看过,但是被它的函数调用不需要括号给吓着了。
觉得Python带来的东西,可能更侧重于一种新的思维方法。
让我们发现除了OO,我们还有其他的方法描述这个世界。
继续学习中。。。
0 请登录后投票
   发表时间:2005-11-18  
很早以前VB的函数调用就不用括号啦。不用括号的一个好处是可以更像人类语言。 比如i.love you 
0 请登录后投票
   发表时间:2005-11-18  
讨论括号没有意思了。
看了你的几篇Blog,说说你对Python,Ruby的看法。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics