学习一门编程语言,我们首先要知道这门语言的身世
,这样才能够更好的帮助我们了解和认识它!
Python是由荷兰数学和计算机科学研究学会的 Guido van Rossum (吉多·范罗苏姆,以下简称:吉多大爷)于1990年初设计,准备用 Python 作为一门叫做 ABC语言 的替代品。
- ABC语言
ABC语言是NWO(荷兰科学研究组织)旗下CWI(荷兰国家数学与计算机科学研究中心)的Leo Grurts、Lambert Meertens、Steven Pemberton主导研发的一种交互式,结构化高级语言,旨在替代BASIC、Pascal等语言,用于教学及原型软件设计。Python创始人Guido van Rossum于20世纪80年代曾在ABC系统开发中工作了数年。但是ABC语言因为种种缺点注定了其是一款失败的语言。
Python的历史
- 1989年圣诞节,吉多大爷开始写Python语言的解释器。
- 1991年02月,第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。
- 1994年01月,Python 1.0正式发布。
- 2000年10月,Python 2.0发布,Python的整个开发过程更加透明,生态圈开始慢慢形成。
- 2008年12月,Python 3.0发布,引入了诸多现代编程语言的新特性,但并不完全兼容之前的Python代码。
Python的优缺点
Python优点很多,简单为大家列举几点。
- Python程序简洁易读,通常实现某功能要比C、C++、Java代码短很多。
- 易于拓展,可以使用 C 或者 C++ 拓展新的功能。
- 跨平台的,Python能够很简单的在不同平台上运行。
- 开源的,Python的生态圈强大到让你难以想象。
Python的应用领域
目前Python在Web服务器应用开发、云基础设施开发、网络数据采集(爬虫)、数据分析、量化交易、机器学习、深度学习、自动化测试、自动化运维等领域都有用武之地。
- 说明:
Python有蟒蛇的意思,但是Python编程语言名字的由来是因为 吉多大爷 是BBC电视剧——《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)的爱好者,并非 吉多大爷 喜欢蟒蛇。