Python语言

灰灰 发布于 2009/09/14 14:08
阅读 3K+
收藏 0

收到站长的《Python学习手册》非常开心。

书本一开始就介绍了很多关于Python语言的优点与使用范围,相对于其他语言,Python语言比其他语言更容易阅读。

相对于C、C++和JAVA等编译/静态类语言,Python的开发者效率提高了数倍。Python代码的大小往往只有C++或JAVA代码的五分之一到三分之一。

有个别Python用户(或案例)可能会吸引我们去学习Python,那就是Google与YouTube,这两个大网站都正在使用Python。

Google App Engine最早提供的环境也是Python,最近才有JAVA。

Google在网络搜索系统中广泛应用了Python,并且聘用了Python的创作者。

 

Python是不是真的这么多优点,还要后面慢慢的阅读。

惯例,Hello程序的代码:

print "Hello!"

 

嘻嘻! :-)

官网:http://www.python.org

加载中
0
王全
王全

同乐中 !

0
JamesChen
JamesChen

同乐中!

0
laserdance
laserdance

在哪买这本书,我想买,请mail2me   : wenjixin918@gmail.com   thanks

0
灰灰
灰灰

书店或网上都有

《Python学习手册》 O'Reilly出版的

ISBN:978-7-111-26776-8

0
老枪
老枪

本文作者作为一名从事PHP开发11年的资深开发者,却放弃了PHP而改用Python。借助本文,作者与其说是解释了他做出这种选择的原因,不如说是他对PHP和Python两种语言的性能进行了比较。以下是作者的原文翻译:

我之所以放弃PHP,原因首先是语言。PHP实际上不是一种语言,而是一种巨大的插件结构,以一种高层的形式来展示低层的库。而大部分开发者使用的 语言实际上是对C功能 (curl, mysql, gd, etc.)的包装,通常情况下它们的库展示得很简单。因而这导致了PHP的API不一致。

PHP语言的第二个问题是语言的管理问题。PHP语言实际上是由委员会来设计的,而且没有人来制定任何共识性的标准。PEAR有自己的标准,PHP有自己的标准,这导致SPL classes更具Java风格,而PEAR却截然不同。

从事PHP开发11年来,我认识了很多PHP领域的专家级开发者,它们对PHP也有很多看法。除了上文提到的委员会问题以及标准混乱问题之外,由于PHP的使用范围非常广,向后的不兼容对代码造成了很大的破坏。

还要提到的一点是PHP缺乏很多现代语言的特性。现在再来说说Python:

Python语言的创建方法几乎与PHP的完全相反。首先,Python是由Benevolent Dictator和Guido van Rossum领导的,语言的开发由单一的人员主导,因此它的开发、管理以及长期运营会保持很好的连续性。Guido和Python的核心开发者通过PEP 创建标准,而且通过公共接口展示标准是如何创建的。而且,Guido如果想到的语言特性不够好,也不会出现在语言层中(如没有++运算符,而且比较符中没 有分配)。

延续性的特点也延伸到了整个Python社区,所以你很难发现不同项目中的Python截然不同。

我最喜欢的Python的一个特点就是它的清晰。当打开Python中的一个文件的时候,我会清楚地知道里面大概有什么样子的代码,联想到很多次我被PHP的这一点搞得焦头烂额,我觉得这个特性非常有用。

总之,Python的系统级特性非常不错。

Python另外一个很棒的特性是直白性。需要namespace(命名空间)?文件的名字就是命名空间;需要模块?只需要用一个__init__.py文件代替;需要重命名功能?只需要new_func = old_func。(CSDN独家)

0
灰灰
灰灰

Google作为IT行业里突出的公司,都在使用Python,肯定有他的原因。商业公司不会以喜好作为投资,肯定是与效益或利益有关。

0
t
telking

引用来自“yanhui”的帖子

Google作为IT行业里突出的公司,都在使用Python,肯定有他的原因。商业公司不会以喜好作为投资,肯定是与效益或利益有关。

他们有能力去将源码来修改自己用,我们就不行,python在国内少人用,资料都难找

0
二胡
二胡

这本书太基础,太罗嗦,我买了。

0
恋恋美食
恋恋美食

有电子版的没,发来先看看。

qdurenhongcai@163.com

0
赞山风
赞山风

python的英文帮助文档很好的,容易懂

返回顶部
顶部