Python(发音:/ˈpaɪθən/ )是一种强大的编程语言,它简单易学,提供众多高级的数据结构,让我们可以面向对象进行编程。Python 的语法优雅,由于是一个解释性语言,更贴近人类自然语言,符合人类惯常的认识逻辑。
Python 跨平台,它能够运行在所有的常见操作系统上。它在近期热门的大数据、科学研究、机器学习、人工智能等领域大显身手,同时 Python 几乎在所有领域都有所应用,对于学习它来说十分划算。
历史
Python 由 吉多·范罗苏姆(荷兰语:Guido van Rossum,1956年1月31日-) 创造,第一版发布于1991年。对于为何有 Python 这个项目,1996年吉多·范罗苏姆曾写到:
六年前,在1989年12月,我在寻找一门“课余”编程项目来打发圣诞节前后的时间。我的办公室会关门,但我有一台家用电脑,而且没有太多其它东西。我决定为当时我正构思的一个新的脚本语言写一个解释器,它是 ABC 语言的后代,对 UNIX / C 程序员会有吸引力。作为一个略微有些无关想法的人,和一个蒙提·派森的飞行马戏团的狂热爱好者,我选择了Python作为项目的标题。
《蒙提·派森的飞行马戏团》(英语:Monty Python's Flying Circus),是 BBC 播出的英国六人喜剧团体电视喜剧系列,所以,Python 虽然原意是蟒蛇,但作为一门开发语言的命名,并不是作者对蟒蛇的喜爱,因此大家并不需要恐惧。
Python 2.0 于 2000 年 10 月 16 日发布。Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码,目前正式版已经发布到 3.10.x, 已经不再维护 2.0 ,因此作为初学者(包括已经在学习的)建议至少多 3.8 版本开始学习,之后的版本功能差异不会太大。
与其他语言对比
语言对比
开发语言非常多,我们为什么学 Python 呢?正如之前介绍的那样,它简单、优雅、明确、代码量少等特点,同时还是一个通用性的语言,这就意味差我们可以用它来做任何事情