人生苦短,我用python

人生苦短,

我用python。

人生苦短,我用python_第1张图片

python语言的简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。它在设计中注重代码的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

python产生的背景

Python的作者,Guido von Rossum,惯用的编程方式让Guido感到苦恼。Guido知道如何用C语言写出一个功能,但整个编写过程需要耗费大量的时间,即使他已经准确的知道了如何实现。Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。
因此,1991年,第一个Python编译器诞生。它用C语言实现,并受到了ABC语言的强烈影响。从一出生,Python已经具有了:类、函数、异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。

Python背后的故事

最初的Python完全由Guido本人开发,得到了许多人的欢迎,Guido便和一些同事构成Python初期的核心团队。他们将自己大部分的业余时间用于hack Python。随后,Python拓展到研究所之外,愈发流行起来。
另外,许多python的支持者也乐于将自己的想法以邮件告知Guido,让他自己考虑是否添加进去,因此Guido在python社区里,也被称作“仁慈的独裁者”。

Python代码示例及典型优势

总体来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。
举例如下:

return lambda x: lambda y: x + y

以及

new_list = [v[1] for v in old_list if v[2]]

这种代码在python里面很常见,可以提供恰到好处的信息量,既不缺少,也不冗余。

Python的后续影响

从Python 2.0到Python 3,Python早便从maillist的开发方式,转为完全开源的开发方式。社区气氛已经形成,工作被整个社区分担,崇尚优美、清晰、简单的Python也获得了更加高速的发展。
在系统编程方面,能方便进行系统维护和管理,是很多系统管理员理想的编程工具;能方便进行图形处理、数学处理、文本处理;数据库编程方面,能力超强;网络编程方面,应用广泛;而Web编程方面,是应用的开发语言,支持最新的XML技术;多媒体应用方面,处理能力很强。

结尾

“Life is short, you need Python!”——Bruce Ecke

人生苦短,我用python_第2张图片

字数:787字符

你可能感兴趣的:(人生苦短,我用python)