更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: Python/Ruby
2021-09-18 14:11:28
Python是一门高级的编程语言,它可以让我们在很短的时间内利用很少的代码来做很多事情,从而提升我们的工作效率。接下来小编为大家介绍六个常用库,无论你现在是否从事Python开发工作,最好了解一下。
PyPy:
如果你需要更快的Python应用程序,最简单的实现方法就是通过PyPy,Python运行时与实时编译器。与使用普通的Python对等程序相比,使用PyPy的Python应用程序的运行速度平均提升7.5倍。
CFFI:
C外部函数接口库为Python应用程序与独立C库的交互提供了一种机制。虽然Python的Stock版本CPython,也拥有自己的库来完成此类功能,称为Ctypes,但对Python用户来说,比起Ctypes,CFFI使得与C库的交互更容易、更简便。
PyInstaller:
如何从 Python 脚本中生成独立的可执行文件?PyInstaller就是对此最好的答案。PyInstaller将Python应用程序打包到单目录或单文件的可执行文件中,捆绑任何所需的第三方库,并可与绝大多数常见的库和框架配合使用。
PBR:
是以一致的方式用于管理 Setuptools 包的库,它可以自动化许多Setuptools打包的设置,比如说版本号、生成作者和changeLog文件,以及生成Sphinx风格的文档,PBR 最初是作为 OpenStack 项目的一部分开发的。
WxPython:
想要实现跨平台桌面应用程序的Python开发人员可以从多个工具包中进行选择。WxPython是WxWidgets库的一个封装,使用了其所支持主机平台的原生UI元素,包括Windows、Mac、Linux和其他类Unix操作系统。
Mypy:
Python的动态性既是一种福音,也是一种烦恼,对于快速构建软件非常棒,但是当代码难以推理、测试和调试时,并不是很好;Mypy在编译时向Python添加静态类型检查,使Python程序更加一致和可维护,并且不会增加运行时开销。