摘要:
继续完善我的第一个Python程序。
昨天晚上学了lambda,发现函数编程真是个有趣的东西,对于某些应用(例如我的这个行号处理工具),可以极大减少代码书写量。不过函数编程也有缺点:代码可读性似乎很差。我很怀疑下边这段代码自己3个月以后是否还能看懂:囧
阅读全文
posted @ 2010-02-21 08:58 闫小勇 阅读(1717) 评论(3) 推荐(0) 编辑
|
|||
摘要:
继续完善我的第一个Python程序。
昨天晚上学了lambda,发现函数编程真是个有趣的东西,对于某些应用(例如我的这个行号处理工具),可以极大减少代码书写量。不过函数编程也有缺点:代码可读性似乎很差。我很怀疑下边这段代码自己3个月以后是否还能看懂:囧
阅读全文
posted @ 2010-02-21 08:58 闫小勇 阅读(1717) 评论(3) 推荐(0) 编辑
摘要:
今天搞了一上午,终于写出了正则表达式版本的代码行号删除工具,正则表达式真是太强大了,非常有用,看来还要继续深入学习啊。
下边是PyQt4的代码,核心函数是MyRegex,可以很容易地改成wxPython界面,参见我的上一篇文章《我的第一个Python程序——去除代码前行号的Python小工具》。当然如果你愿意,也很容易用其他支持正则表达式的语言改写这个程序。 阅读全文
posted @ 2010-02-20 11:33 闫小勇 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:
大年初二开始学Python,首先得选一个开发环境。由于以前一直用Visual Studio,选IDE的时候首先得看是不是有智能代码(Call-Tips和 Auto-Complete)功能,如果没有的话,对于我这样的新手实在太痛苦了,我可不想去记那些库、包和函数名,最好一点 . 就能全出来。
看了《python IDE 介绍》这篇文章,把里边提到的IDE都下载了试用,最后选择了PythonWin Editor,原因是它的Call-Tips功能比较出众 阅读全文
posted @ 2010-02-19 21:44 闫小勇 阅读(83776) 评论(12) 推荐(0) 编辑 |
|||