Python论坛  - 讨论区

标题:[python-chinese] [转载]可爱的 Python: Python 中的函数编程

2005年04月24日 星期日 01:56

March Liu march.liu at gmail.com
Sun Apr 24 01:56:35 HKT 2005

一直以来,作为一个将Python作为快速工具的程序员。我非常喜欢Python中的函数化编程能力,所以听闻Python
3计划取消lambda等函数化功能关键字时,非常惊讶。下面这三篇文章中,介绍了一些从Python
2.0以来对函数化编程进行的讨论。当然,这里面大量使用了lambda、filter、map等功能,但是其中的内容也引起我另一些思考。也许取消这些函数化功能的关键字,对于我们这些喜欢它的人来说也不是很可怕的事,我们还有很多方式可以实现我们喜欢的思维方法,甚至做得更好。
另外,一个很让我感慨的事就是,以前的思想,未免太过刻板了。如果不把目光拘泥于单纯的"封装"、"继承"等等,世界可以变得更美好。

http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-10/index.html
http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-16/index.html
http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-17/index.html
-- 
欢迎访问:
http://blog.csdn.net/ccat

刘鑫
March.Liu

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年04月24日 星期日 14:20

Zoom Quiet zoom.quiet at gmail.com
Sun Apr 24 14:20:42 HKT 2005

是也乎!!
简单化有两种思路:
1. 提供专用的函式支持特定的行为;
2. 转变思想,使用简单扼要的方式进行!

PythonIc <http://wiki.woodpecker.org.cn/moin/PythonIc> 应该说倾向于方式2 ...

在05-4-24,March Liu<march.liu at gmail.com> 写道:
> 一直以来,作为一个将Python作为快速工具的程序员。我非常喜欢Python中的函数化编程能力,所以听闻Python
> 3计划取消lambda等函数化功能关键字时,非常惊讶。下面这三篇文章中,介绍了一些从Python
> 2.0以来对函数化编程进行的讨论。
当然,这里面大量使用了lambda、filter、map等功能,但是其中的内容也引起我另一些思考。也许取消这些函数化功能的关键字,对于我们这些喜欢它的人来说也不是很可怕的事,我们还有很多方式可以实现我们喜欢的思维方法,甚至做得更好。
> 另外,一个很让我感慨的事就是,以前的思想,未免太过刻板了。如果不把目光拘泥于单纯的"封装"、"继承"等等,世界可以变得更美好。
> 
> 
http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-10/index.html
> 
http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-16/index.html
> 
http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-17/index.html
> --
> 欢迎访问:
> http://blog.csdn.net/ccat
> 
> 刘鑫
> March.Liu
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
[Time is unimportant, only life important!]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050424/30018f3e/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年04月25日 星期一 09:37

cpunion cpunion at 263.net
Mon Apr 25 09:37:10 HKT 2005

python采用缩近编排,原本能避免不同的代码风格阅读不方便,但lambda却反其道 
而行之。

取消filter和map则是一大损失,我相信大部分习惯它的人,最终会自己写一个自 
己的版本来用。

封装、继承是OO的基础,但在python中实际上可以走的更远。c++中极尽脑力的泛 
型编程,在python中则是轻而易举又十分自然;c++中举步维艰的成员函数指针用 
法,在python中也没有任何障碍。在python中,这些用法都派生自同一种语法基 
础,那就是一切基于对象,这是优势。


March Liu 写道:

>一直以来,作为一个将Python作为快速工具的程序员。我非常喜欢Python中的函数化编程能力,所以听闻Python
>3计划取消lambda等函数化功能关键字时,非常惊讶。下面这三篇文章中,介绍了一些从Python
>2.0以来对函数化编程进行的讨论。当然,这里面大量使用了lambda、filter、map等功能,但是其中的内容也引起我另一些思考。也许取消这些函数化功能的关键字,对于我们这些喜欢它的人来说也不是很可怕的事,我们还有很多方式可以实现我们喜欢的思维方法,甚至做得更好。
>另外,一个很让我感慨的事就是,以前的思想,未免太过刻板了。如果不把目光拘泥于单纯的"封装"、"继承"等等,世界可以变得更美好。
>
>http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-10/index.html
>http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-16/index.html
>http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-17/index.html
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年04月25日 星期一 09:46

limodou limodou at gmail.com
Mon Apr 25 09:46:48 HKT 2005

不过我也发现缩近在写程序时非常自然,但是在嵌入html和自动生成python代码时却相当麻烦,造成很大不便。

在05-4-25,cpunion<cpunion at 263.net> 写道:
> python采用缩近编排,原本能避免不同的代码风格阅读不方便,但lambda却反其道
> 而行之。
> 
> 取消filter和map则是一大损失,我相信大部分习惯它的人,最终会自己写一个自
> 己的版本来用。
> 
> 封装、继承是OO的基础,但在python中实际上可以走的更远。c++中极尽脑力的泛
> 型编程,在python中则是轻而易举又十分自然;c++中举步维艰的成员函数指针用
> 法,在python中也没有任何障碍。在python中,这些用法都派生自同一种语法基
> 础,那就是一切基于对象,这是优势。
> 
> March Liu 写道:
> 
> >一直以来,作为一个将Python作为快速工具的程序员。我非常喜欢Python中的函数化编程能力,所以听闻Python
> >3计划取消lambda等函数化功能关键字时,非常惊讶。下面这三篇文章中,介绍了一些从Python
> >2.0以来对函数化编程进行的讨论。当然,这里面大量使用了lambda、filter、map等功能,但是其中的内容也引起我另一些思考。也许取消这些函数化功能的关键字,对于我们这些喜欢它的人来说也不是很可怕的事,我们还有很多方式可以实现我们喜欢的思维方法,甚至做得更好。
> >另外,一个很让我感慨的事就是,以前的思想,未免太过刻板了。如果不把目光拘泥于单纯的"封装"、"继承"等等,世界可以变得更美好。
> >
> >http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-10/index.html
> >http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-16/index.html
> >http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-17/index.html
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> >
> >
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年04月25日 星期一 09:51

Falls Huang bhuang at qubit-star.com
Mon Apr 25 09:51:53 HKT 2005

  采用类似模板的方法来完成处理html应该很方便吧?  我个人认为在python中嵌
入 html代码是不合适的

limodou wrote:
> 不过我也发现缩近在写程序时非常自然,但是在嵌入html和自动生成python代码时却相当麻烦,造成很大不便。

-- 
Regards
Falls Huang

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号