python语言由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年圣诞节期间开始研发。
“python”曲子一部英国电视剧Monty Python's Flying Circus的剧名,吉多本人非常喜欢该剧,便取了之中的“python”一词作为新语言的名字。
Python一词本身是“蟒蛇”之意,Python的图标即根据此意进行设计。
Python的第一个公开版本于1991年发行,此版本使用C语言实现,能调用C语言的库文件。
Python语法很多来自C语言,但又受ABC语言的影响。自诞生开始,Python已经具有了类(class)、函数(function)、异常处理(exception)、包括列表(list)和字典(dict)在内的核心数据类型,以及以模块为基础的扩展系统。
2000年10月Python2.0发布,Python从基于maillist(邮件列表)的开发方式转变为完全开源的开发方式,Python社区已然成熟。2010年,Python2.X系列发布了最后一个版本,其版本号为2.7;同时,Python的维护者们宣布不再2.X系类中继续对主版本号进行升级,Python2.X逐渐退出了历史舞台。2018年3月,吉多在maillist上宣布将于2020年1月1日终止对Python2.7的技术支持。
2008年12月Python3.0版本发布,3.0版本在语法和解释器内部都做了很多重大改进,解释器内部完全采用面向对象的方式实现。Python3.0与2.X系列不兼容,使用Python2.X袭来版本编写的库函数必须经过修改才能被Python3.0系列解释器运行,Python2.X到3.0 的过度过程显然是艰难的。
2012年Python3.3版本发布
2014年Python3.4版本发布
2015年Python3.5版本发布
2016年Python3.6版本发布
2018年6月27日Python3.7.0发布
2019年10月14日Python3.8.0发布
2020年10月5日Python3.9发布
2021年10月14日Python3.10发布
2022年10月24日Python3.11发布