发布时间:2021-08-30 11:23:46 已帮助:89人
Python是一门应用广泛的程序设计语言,类似Java、Ruby等。跟广为人知的C语言和C++相比,Python更加简洁、易懂且易于维护。用Python进行开发效率也相对更高。
1989年圣诞期间,Python的创始人Guido van Rossum开发了这个语言。之所以叫Python(大蟒蛇),是因为创始人喜欢一个叫Monty Python的喜剧团体。
20世纪初,Python被越来越多的人使用。早在2004年,Python就已经在著名搜索引擎企业Google内部使用。在2011年,Python还被评为“2010年度编程语言”。
由于Python本身是可扩充的,为了方便程序员编写扩充模块,Python被设计成一种易于集成其他语言编写的程序的语言。因此,Python也被称为“胶水语言”。基于这种特性,许多功能强大的第三方库被开发出。Python的标准库已经十分强大,再加上多样化的第三方库,使得Python在各种领域被广泛应用。
在科学计算领域,除了Python本身的标准库的功能,Matplotlib、SciPy和NumPy等第三方库使得Python能够像Mathlab进行数据处理及绘制二维图。
在游戏开发领域,PyGame为Python提供了多媒体开发及游戏开发模块。因为部分建模软件(例如Blender、Maya)提供Python Api,Python得以实现3D建模、渲染等功能。
在Web开发领域,众多的第三方库为Python提供了Web开发框架,有的第三方库还包含Web服务或内置服务器。
在人工智能方面,Python的可移植、可扩展、开源等特点为人工智能的开发带来诸多便利。Python强大的科学计算能力为AI的研究奠定基础。Python的NLTK库便于AI进行自然语言处理,TensorFlow、Scikit-learn等库实现了各类机器学习算法,除此之外,Python的Keras库对于研究人工神经网络也有很大的帮助。