2005年04月24日 星期日 01:56
一直以来,作为一个将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
2005年04月24日 星期日 14:20
是也乎!! 简单化有两种思路: 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
2005年04月25日 星期一 09:37
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 > >
2005年04月25日 星期一 09:46
不过我也发现缩近在写程序时非常自然,但是在嵌入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
2005年04月25日 星期一 09:51
采用类似模板的方法来完成处理html应该很方便吧? 我个人认为在python中嵌 入 html代码是不合适的 limodou wrote: > 不过我也发现缩近在写程序时非常自然,但是在嵌入html和自动生成python代码时却相当麻烦,造成很大不便。 -- Regards Falls Huang
Zeuux © 2025
京ICP备05028076号