如果您想知道是否有特定的应用程序,或具有特定功能的库在Python中可用,有几个可能的信息来源。Python网站提供了一个Python包索引(也被称为奶酪店,这是对Monty Python剧本的引用)。还有一个搜索页面用于搜索多个来源的Python相关信息。如果那样做失败了,只需Google包括单词“python”的短语,您很可能得到您需要的结果。如果所有方法都失败了,在python新闻组上提问,很有可能有人会指引您正确的方向。
Python是一种解释型高级通用编程语言。Python的设计哲学强调代码的可读性,其显著的特点是显著的缩进。它的语言结构以及面向对象的方法旨在帮助程序员编写清晰、逻辑的代码,用于小型和大型项目。[30]
Python是动态类型的并且被垃圾收集。它支持多种编程范式,包括结构化(特别是,过程化)、面向对象和功能编程。Python经常被描述为一个“电池包含式”的语言,因为它的综合标准库。[31]
Guido van Rossum在1980年代末开始开发Python,作为ABC编程语言的继任者,并于1991年首次发布Python 0.9.0。[32] Python 2.0于2000年发布,引入了新特性,如列表推导和使用引用计数的垃圾收集系统。Python 3.0于2008年发布,是该语言的一个重大修订版本,不完全向后兼容,许多Python 2代码在Python 3上无法不经修改直接运行。Python 2在2020年随着2.7.18版本被停用。[33]
Python一直是最受欢迎的编程语言之一。