【IT168 专稿】 有些怀疑论者在过去几年中一直在通过发表文章及博客的形式表达对Python发展前景的质疑。然而,自1991年诞生以来,Python这种稳定且全面的高级编程语言在普及程度方面一直发展良好,尤其在Linux用户群体中更是得到广泛认同。一切的一切,都表明Python,将继续屹立在IT业的大地上。
Python是一款开源语言,支持目前流行的各类主要编程模型。Python程序员所编写的代码可以分别面向对象、命令或者设计功能。
Python又是一款高层次的编程语言,其设计初衷就坚持保证代码的可读性与明确的平台独立性。从这样的设计理念中衍生出了两大特色功能,即块分隔符的缩进使用以及更具逻辑性与易理解性的代码直观呈现;而且事实上Python在任何一款平台上运行代码的过程都会调用同样的资源,这与如今各种其它主流编程语言都有所不同。
Python的许多忠实拥趸都会赞同并心醉于Python官方网站上的一段关于这款组织严密、标准统一的梦幻语言的描述:“Python将强大的功能与清晰的语法结合起来。它具备大量指向各类系统调用及函数库的接口,包括Windows系统的各版本;它同样能与C或C++相联动。它又是一款具备极强可扩展性的语言,为那些需要可编程接口的应用程序带来福音。”
Python语言的创造者Guido van Rossum,在接受记者采访时说,“面向对象是我为了保证Python平台独立性而采用的方案。我认为保证Python平台单独性的重中之重在于在构思之初就明确其与Unix之间只存在松散的联系性。”Python是一匹真正能在诸多平台间纵横驰骋的骏马。我们不妨再次引用官方网站上的说法:“它运行于大量Unix及其变体系统中、运行于Mac及PC下的MS-DOS、Windows、Windows NT以及OS/2系统中。”
1. Python对于Linux管理员而言是否必要?
Python是否应被看作Linux系统管理员常备工具箱中的一项仍然有待观察。我们将这一问题放在了LinuxCareer网站上的求职专区,希望了解招聘人员对Python的真实看法。结果是,LinuxCareer.com在大约20%的职位中将Python水平作为关键性技能加以考量。因此就这一平台来说,Linux管理员们并不会因为简历上缺乏此类能力而被彻底拒之门外。Python能够用于编写脚本,而这正是系统管理员来说绝对是应对工作的利器;不过就目前的市场行情来看,这尚未成为业内人士所必备的一项技能。
对于开发人员来说,Python是简历上的一大亮点,而且Python开发者们也明显会从熟悉Linux平台的角度受益,因为任何Linux发行版都会将Python作为同绑推出的一项标准功能。