8.1计算生态
近20年的开源运动产生了深植于各信息技术领域的大量可重用资源,直接且有力地支撑了信息技术超越其他技术领域的发展速度,形成了计算生态。产业界广泛利用可重用资源快速构建应用已经是主流的产品开发方式。Python 语言从诞生之初就致力于开源开放,建立健了全球最大的编程计算生态。
Python官方网站提供了第三友库索引功能:http://pypi.python.org/pypi
该页面列出了Python语言十几万个第三方库的基本信息,这些函数库覆盖了信息领域所有技术方向。这里需要说明的是,Python语言的函数库并非都采用Python语言编写。由于Python有非常简单灵活的编程方式,很多采用c、C+t等语言编写的专业库可以经过简单的接口封装供Python 语言程序调用。这样的黏性功能使得 Python语言成了各类编程语言之间的接口,Python语言也被称为什“胶水语言”。
正是因为什 Python语言有了胶水的黏性,围绕它迅速形成了全球最大的编程语言开放社区,建立了十几万个第三方库的庞大规模经,构建了计算生态。
30年前,计算机领域还处于刀耕火种年代,编写程序仅能调用官方提供的API功能。20 年前,随着开源运动的兴起和蓬勃发展,一批开源项目诞生,降低了专业人士编写程序的难度,实现了专业级别的代码复用。10 年前,开源运动深入展,专业人士开始大量贡献各领域最优秀的研究和开发成果,并通过开源库形式发布出来。那今天呢?编程领域形成了庞大的计算生态,需要一种编程语言或方式能够将不同语言、不同特点、不同使用方式的代码统一起来。历史选择了Python语言,Python语言也证明了它的价值。
Python第三方程序包括(库)、模块和程序包等多种命名,这些概念之间略有区别,
在本教程中我们统一将这些可重用的代码统称为“库”。
8.1.1Python标准库
有一部分Python计算生态随Python安装包一起发布,用户可以随时使用,被称为Pytrion标准库。受限于Python安装包的设定大小,标准库数量不会很多,270个左右。Python的标准库一般会安装在Lib目录下
C:\Users\Administrator\AppData\Local\Programs\Python\Python35
部分Python标准库由PSF (Python 软件基金会)运行维护,但大部分Python标准库仍然由最初的开发者维护。
8.1.2Python第三方库
更广泛的Python计算生态采用额外安装方式服务用户,被称为Python第三方库。这些第三方库由全球各行业专家、工程师和爱好者开发,没有顶层设计,由开发者采用“尽力而为”的方式维护。Python通过新一代安装工具 pip管理大部分Python第三方库的安装。
第八章 计算生态
分类:
Python
创建日期:2022-07-27 08:24:29
浏览量
目录
上一篇: 第七章 文件和数据格式化
下一篇 第九章 标准库概览
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~