一、发展进程
Python是于1991年由一位名叫Guido von Rossum的荷兰人发明的,是一种面向对象的解释性编程语言。源于C语言的复杂性,及shell脚本语言的过于简单,Guido尝试做出一款语言来兼容两者的优点,使得编程更简单易读、易于学习和上手,在这种情况下诞生了Python语言。但其真正发扬光大得利于硬件技术的不断升级换代,及开源社区的建立。随着人工智能、大数据等新技术的崛起,Python显现出了其自身强大的功能,开始被越来越多的人知晓和使用。
二、语言特性
Python语言在基础功能上和其他语言并无二致,比如数据结构、数据类型、函数的定义,及判断、选择和循环三大控制结构等。也和其他面向对象的语言一样,具有封装、多台和继承性等特点。这些特点让具有编程基础的程序员很容易上手去学习。但除了这些一致性之外,Python还具有自身的一些特点。
Python被大家成为“胶水”语言,因其可支持在多个平台运行,而且可接入多种其他编程语言(C语言、JAVA等)。整个开源社区的不断贡献,使得Python形成了强大的标准库。这些标准库可支持在不同领域使用。
Python语言以对象为核心组织代码(Everything is object),支持多种编程范式(multi-paradigm),采用动态类型(dynamic typing),自动进行内存回收(garbage collection)。Python支持解释运行(interpret),并能调用C库进行拓展。Python有强大的标准库 (battery included)。由于标准库的体系已经稳定,所以Python的生态系统开始拓展到第三方包。这些包,如Django, web.py, wxpython, numpy, matplotlib,PIL,将Python升级成了物种丰富的热带雨林。
三、应用前景
Python作为一种解释性编程语言,几乎可应用于任何场景中。因其屏蔽了复杂的内部实现逻辑,减轻了使用者编码的负担,可以让使用者更加专注于实现业务逻辑。
网友评论