Amazing Python::Programing Languge or Command Line?
去年这个时候我第一次听说了Python,那个时候我忙着搞别得东西,没在意这么个东西。
夏天得时候,我下载了Thinking in Python,想要看看到底是个什么东西,结果假期玩得一塌胡涂得。
一年过去了,现在我进了实验室,有了项目得压力,每天得生活繁忙了很多。反而学会了抽时间,竟然在每天睡觉前能看看自己一直想看而没有看得东西。而从昨天开始,摆在我床头的是Python编程基础。(人真是贱,越忙就越给自己找事情……)
这本书写的很一般,但是是免费的,偶尔从图书馆随手借来的。但却恰好能满足我快速通览的要求。想是先解解渴,要是有点意思就抽时间深入了解一下。
刚翻了几页,我就忍不住从床上起来坐在电脑前想要试一试了。在光标处直接键入
>>>print “hello world!”
竟然可以直接得到输出
Hello world!
这是我见过的说有的编程语言里面最简单的HelloWorld实现了,怪不得都说Python简单,容易上手。我开始怀疑这是不是一种语言,这简直就是象dos或者bash一样的command吗?不同的是它运行在Python里面,而不是运行在Command Line里面。这个特性恰恰反映了Python的动态和Shell语言特性。
于是我瞬间发现了Python的一个很有实际意义的用处:做为计算器使用……
Python 2.4 (#60, Nov 30 2004, 11:49:19) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2*4+13
21
>>> 2**10
1024
配合上Python的一些数学函数,甚至可以实现科学计算……
可以想象我们在拥有了这么一个奇怪的“command line”之后,下一步是做什么?写出我们的“批处理”让Python自行运行得到我们想要的结果吧!
看来我要牺牲一些睡觉的时间出来捐献给Python了,鲁迅老先生早就说过了:“时间就像海棉里的水,只要愿挤,总还是有的”。
很高兴步入Amazing Python的世界,显然还不算晚^_^
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=326958


Recent Comments