与 C++ 标准库(STL)中的 std::string 不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便。阅读全文>
发表于 @ 2008年07月04日 11:09:00|评论(loading...)|收藏
有其它编程语言经验的程序员接触到 Python 时最讶异的莫过于无所不在的 else,不仅分枝语句有,而且循环语句也有,甚至连异常处理也有。阅读全文>
发表于 @ 2008年06月23日 22:58:00|评论(loading...)|收藏
对比前面几个 alpha 版本,可以发现一些基础设施如 bytes、int 和一些跟 unicode 有关的部分已经渐渐稳定下来,对于像itertools 中的 izip()、imap()替代 builtin 的 zip、map等语言特色的东西都已经完成,可以说核心进度颇佳。估计 beta 版本更多的是重新整理库的组织形式、修 bug 和优化了。对于 py3.0,我觉得精彩可期啊!阅读全文>
发表于 @ 2008年06月19日 20:41:00|评论(loading...)|收藏
在博客发这系列文章的原因在于宣传 python ,所以这系列文章都会带有源码和相关的测试用例,这也是特色之一。但这系列文章都是“浅尝辄止”的,不会深入到专属领域,只是为了表明 python 功能很强大,不仅适合于web 或者 game 开发,也适合于科学研究。阅读全文>
发表于 @ 2008年04月24日 20:24:00|评论(loading...)|收藏
把Python性能优化的 PPT 讲稿转成了图片,全部放上来,与大家分享。请大家阅读以后,回复一下想法,多多指正。阅读全文>
发表于 @ 2008年04月01日 17:21:00|评论(loading...)|收藏
凡是用过 Python的人,基本上都知道在交互式解释器中输入 import this 就会显示 Tim Peters 的 The Zen of Python,但它那偈语般的语句有点令人费解,所以我想分享一下我对它的体会,顺带给出我的翻译。阅读全文>
发表于 @ 2008年03月05日 21:14:00|评论(loading...)|收藏
尽管丰富的工作经验有助于性能优化,但只有科学地应用工具才能在最短的时间内找出最佳优化粒度的瓶颈代码段,达到事半功倍的效果。阅读全文>
发表于 @ 2008年02月25日 21:57:00|评论(loading...)|收藏
VisualPyTune(简称VPT)是我自己创建的开源项目,亲历亲为,现在终于发布了。有种由衷的高兴,难以言表,希望它真的能帮助广大的 Pythoner ,也欢迎大家提出宝贵的意见和建议。阅读全文>
发表于 @ 2007年12月06日 21:13:00|评论(loading...)|收藏
近日接受了 CSDN 《专家看台》栏目的采访。呵呵,把新闻转一份放在这里留念一下。阅读全文>
发表于 @ 2007年11月30日 15:08:00|评论(loading...)|收藏
在这里,我主要是介绍一下做图像识别时可能会用到的一些 PIL 提供的功能,比如图像增强、还有滤波之类的。最后给出使用 Python 做图像处理与识别的优势与劣势。阅读全文>
发表于 @ 2007年10月28日 23:45:00|评论(loading...)|收藏
在网游时代,游戏业中的主要矛盾已经由性能低下的硬件与游戏执行效率之间的矛盾转变为快速变化的市场需要与低效的开发工具之间的矛盾,脚本在网游时代的辉煌是历史的必然。阅读全文>
发表于 @ 2007年10月08日 19:04:00|评论(loading...)|收藏
Python 3.0版本是Python的革命性升级,废除了许多之前的特性,也引入了新特性(如大量使用迭代器的思想)。开发人员从2.x升级到3.0版本需要比较大的代价,不仅要重新训练自己已经僵化的手指,更要让脑子从以前的条条框框中跳出来。现在释出的只是alpha 1 版本,还有很多特性都没有实现,根据 PEP 3000的计划,到明年4月将能够实现全部新特性,到时我们将会有更强的震憾感吧?阅读全文>
发表于 @ 2007年09月04日 20:07:00|评论(loading...)|收藏
这篇文章主要介绍了从不同类型的HTML文件中抽取出真正有用的正文内容的一种有广泛适应性的方法。其功能类似于CSDN近期推出的“剪影”,能够去除页眉、页脚和侧边栏的无关内容,非常实用。其方法简单有效而又出乎意料,看完后难免大呼原来还可以这样!行文简明易懂,虽然应用了人工神经网络这样的算法,但因为FANN良好的封装性,并不要求读者需要懂得ANN。全文示例以Python代码写成,可读性更佳,具有科普气息,值得一读。阅读全文>
发表于 @ 2007年08月13日 19:09:00|评论(loading...)|收藏
本文讲述Python的命名机制,特别是关于私有变量(包括私有方法)的处理。阅读全文>
发表于 @ 2007年08月09日 21:05:00|评论(loading...)|收藏
Python、Lua和Ruby这三种语言中的哪一种更合适你的项目?很大程度取决于你想达到什么样的目标。作为一书的结尾,在这一节里,我会描述一下它们各自的优点和不足。阅读全文>
发表于 @ 2007年07月01日 23:23:00|评论(loading...)|收藏