Archive for category 技术笔记

Python 的十关,Matlab,数列百科全书

今天继续谈论 Python. 通过这几天的学习,我感到 Python 之所以强大,其简洁的语法和方便的面向对象结构固然是一个原因,但更重要的是它有极其丰富的库函数。

Python 从一开始就是开源的语言,网友共同开发,不属于任何私人公司,可以说出身绝对是根正苗红。可能正是因为这个原因,很多人乐于给 Python 贡献各种库函数。

这就好比 Firefox 一样:我们离不开 Firefox, 这个浏览器本身性能当然也不错,但更重要的是 Firefox 有各种开放的扩展 (Add-ons)。比如我最常用的 Firefox 扩展包括 Greasemonkey, Scrapbook 等等。这些扩展都是由第三方开发,而跟 Firefox 可能一点利益关系也没有...

Python 的六关

本文推荐一个网站:The Python Challenge。如果有谁想快速掌握 Python (编程语言),我建议前往这个网站开始过关游戏。

我的工作不是程序员,我目前想象不出在近期的任何事情可能会用到 Python,而且我以前对Python 语言的了解基本上是零。这两天我满脑子想的都是 Python。

我不知道我是为了学 Python 才玩游戏过关,还是为了过关才学 Python。所以如果你只是想找个好游戏玩打发时间,我推荐你学 Python.

每一关题目都设计都非常精巧。以下我尽可能良性地剧透一下:)

第0关是让你计算2的35次方。根据以前 C 和 Fortran 的经验,我感到这么大的整数肯定不能直接算,必须...

火星登陆器的意境

凤凰号探测器着陆火星北极,所有媒体都要报道一下,就好像汶川地震,所有公众人物都要表个态一样。说到科学报道,我觉得至少存在三个层次。

第一个层次是”知道不知道”。也就是说这个科学事件发生了,你们报纸,或者你们网站,报道了没有。这个追求是对广度的追求。现在国内很多媒体都有了专门 的科学版,报道一些最新的科学发现,而不像以前所谓的科学报道都成了(主要跟健康有关的)科普报道,或者UFO什么的。

第二个层次是”理解不理解”。也就是说光报道不行,你得能把事情说清楚,至少要说对。现在的科学记者越来越专业化,很多...