Python ——优雅的解释型语言

来源:互联网 发布:生产流程优化 编辑:程序博客网 时间:2024/06/07 18:47

Python ,自问世以来就被外界称为“胶水语言”,究其缘故,是其能把其他语言的各种模块联结在一起,常见的一种应用情形是,使用Python快速生成程序的原型,然后对其中[3] 有特别要求的部分,用更合适的语言改写,不仅如此,python对非专业设计员非常友好,这就造就了python这门语言的神坛地位。然而,之所以讲述这么语言,并不仅是他有多优雅、多著名,而是无论是软导抑或是之后的俱乐部学习中,我都要去用到python,这就要求我对python有一定的了解。
吉多·范罗苏姆,python的创始人,曾参加了ABC教学语言的涉及,然而,即便吉多看好这门语言,大众却并不买账,吉多觉得这是由于ABC这门语言的非开放性造成的,因此,在89年圣诞期间,机缘巧合下,吉多创作了一门新的脚本编辑程序,又由于他爱看BBC电视剧——蒙提·派森的飞行马戏团,他为这门语言命名为派森(python)。Python的优势是结合了ABC优美的编程环境,又受到Modula-3、Unix Shell和C的影响。而吉多本人,时至今日仍然是Python这门语言的实际掌控者,但使用Python的人都称其为仁慈的独裁者。
Python之所以被认作友好的语言,原因在于开发人员尽量避免了不成熟或者不重要的优化,其开发的哲学便是“常见的一种应用情形是,使用Python快速生成程序的原型,然后对其中有特别要求的部分,用更合适的语言改写“。由其python的开发者拒绝花俏的语法,而选择明确没有或者很少的歧义的语法,这也是受到推崇的原因。而最关键的是,开发者为了常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,而为了强迫程序员养成良好的编程习惯,也方便所有人查找和阅读,有意违反了缩进规则的程序不能通过解释的规则,这是需要注意的。
如if语句

if age<21    print ("1")print("2")

通过严格的缩进进行编程,使程序完成不同的动作。
网上的说法,普遍认为Python虽然好用,但并不能取代Java等主流语言,python使用面越广随带动了发展,但另一方面也限制进步,但总的而言,会越来越好——一个Python开发者的看法。
791字。