Python是广泛使用的各种应用程序领域中流行的高级编程语言之一。该语言由荷兰程序员Guido van Rossum创建,最初于1991年发布。
DevZero是一位美国Python专家,他多年来一直在教人们他的技能,他说"Python通常与其他编程语言进行比较,特别是因为它具有独特的功能和高效的设计理念。"
imagePYTHON很有趣
与大多数人认为的相反,Python编程语言的名字不是来自于名为Python的无毒蛇。
它以20世纪70年代英国超现实喜剧小组Monty Python的名字命名,而范罗森喜欢追随他们的戏剧。
image喜剧小组的理想融入了Python代码和文化。特别是,为了使语言易于使用,该语言的用户(称为Pythonist,Pythonistas或Pythoneers)通常会避免不必要的复杂性。
例如,相较于其他语言(如C或Pascal)中的程序员,Pythonistas使用较少的语法异常和特殊情况。
此外,该语言偶尔会在其文档材料中使用有趣的参考资料; 例如,metasyntactic变量被称为垃圾邮件和鸡蛋而不是原本的foo和bar。
PYTHON专注于代码简单性和可读性
Python的语法和语义强调代码简单性和可读性。该语言的设计很大程度上受到一组名为Python of Zen的 20条原则的影响。
以下是一些原则:
- 美丽胜过丑陋
- 简单比复杂更好
- 复杂比复杂更好
- 可读性很重要
- 面对模棱两可,拒绝猜测的诱惑
- 应该有一种 - 最好只有一种 - 显而易见的方法
- 如果实施很难解释,那是个坏主意
Python旨在成为一种易于阅读的语言。格式良好的Python代码干净整洁。它通常使用英语关键字,其他编程语言使用标点符号。
与大多数其他编程语言不同,Python不使用大括号来分隔代码块; 相反,它利用空格缩进。此外,不需要在语句后放置分号。
PYTHON具有高度可扩展性
Python不是并没有设计成具有所有核心功能,因此有高度可扩展性。当需要将可编程接口合并到现有应用程序中时,该特征使得该语言非常流行。
Van Rossum设想了一种具有小核心的语言,其中包含广泛的支持库,可以增强其功能。他希望摆脱他在使用ABC编程语言时遇到的挫折感,这种语言并不支持相同的价值观。
有许多Python库可用于完成各种任务,包括执行科学计算,机器学习,单元测试,图形用户界面和管理数据库 - 您希望轻松完成的任何事情,您可能会找到适合它的库。
例如,如果要在低级计算环境中实现快速性能,可以将时间敏感操作迁移到使用Python编程语言(如PyPy和Cython)构建的扩展模块。其他编程语言并不像Python那样拥有丰富的支持库。
PYTHON正在快速增长
Stack Overflow最近认为该语言是增长最快的主要编程语言。这是一个Stack Overflow图表,显示了Python与其他语言相比如何经历了令人印象深刻的增长:
image此外,IEEE Spectrum连续第二年将Python列为2018年的首选语言。
imagePython的快速增长很大程度上归功于其诱人的功能,而这些功能在其他编程语言中是不存在的。特别是,它简单易用的语法使其对首次开发人员具有吸引力。
此外,Python的可靠性和效率赢得了在机器学习和数据科学等快速发展的技术领域工作的专业人士的喜爱。
总结
Python是一种多功能的编程语言,显然属于它自己的世界。语言的独特品质使其与其他产品区别开来。尽管如此,除了它的优点之外,Python仍然不是一种完美的编程语言。例如,Python被认为是在移动计算方面不占优势。
网友评论