ITPub博客

学习Python的3个必备库!

原创 Python 作者:小咖啡111 时间:2018-11-09 15:51:09 0 删除 编辑

Python 凭借其易用的特点,已经被工业界和学术界广泛采用。另一方面,Python 丰富的第三方项目——库、附加组件,和辅助的开发成果——使得 Python 语言的应用范围被不断扩大。无论你是想使用 Python 进行开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,小U 今天 分享的这三个 Python 项目你都应该是要掌握的~




PyPy  ,为服务器端 Python 应用提供额外的动力; WxPython  ,为那些制作桌面应用和终端应用的 Python 开发者提供了便利; CFFI   , 适用于差不多所有五花八门的 Python 应用。



Python 必备之 WxPython



WxPython

WxPython,是 WxWidgets 库的一个封装,使用了其所支持主机平台的原生 UI 元素,包括 Windows、Mac、Linux 和其他类 Unix 操作系统。 

 

WxPython 4.0 的功能

早期版本的 WxPython 被放弃了是由于其传统的设计决策,使其变得越来越慢,而且不太适合使用。为了解决这个问题,WxPython 的开发人员对 WxPython 的 4.0 分支做了重大改变。

目标是允许开发人员更快地上手 WxPython ,并且使通过它创建的框架和应用程序更加高性能和易维护。


下载地址

https://www.wxpython.org/


我这有一个Python学习交流群,里面有大神也有小白,可以在群里甩问题啊,而且不定期分享学习资料 

Python学习交流群:519489681  备注:小白




Python 必备之  PyPy



PyPy

如果你需要更快的 Python 应用程序,最简单的实现的方法就是通过 PyPy 。Python 运行时与实时(JIT)编译器,与使用普通的 Python 对等程序相比,使用 PyPy 的 Python 应用程序的运行速度平均提升7.5倍。缺点就是PyPy 与许多 Python 的明星框架并不是很好地兼容。


PyPy 5.9 的功能

数据科学框架 NumPy 和 Pandas 现在运行在 PyPy 的 Python 2.7 兼容版本上。这些框架的大部分问题来源于 PyPy 与现有 C 代码的接口。为了解决这个问题,PyPy 5.9 对 CFFI 库和 PyPy 的 Python C API 兼容性层进行了改进。

此外,在 5.9 发布版本中,PyPy 的 JSON 解析器在处理多种 JSON 对象,尤其是那些重复使用的相同的词典键值时,明显更快。


下载地址

http://pypy.org/



Python 必备之  Python PBR


Python PBR

Python PBR 主要用于管理Setuptools,而Setuptools 是用于打包 Python 项目的标准的 Python 问题子系统。管理特定项目的 Setuptools 可能会变得非常繁琐,特别是在自动生成需求、管理文档文件或编辑项目贡献者数据时。

 

Python PBR 的功能

PBR, Python Build Reasonableness 的缩写,是以一致的方式用于管理 Setuptools 包的库。它可以自动化许多 Setuptools 打包的设置,例如版本号、生成作者和 ChangeLog 文件,以及生成 Sphinx 风格的文档。


下载地址

  在Python Package Index 即可找到


以上就是今天分享的Python干货啦~3个必备的Python库,希望对大家学习Python有所帮助!


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31560357/viewspace-2219423/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-31

  • 博文量
    9
  • 访问量
    2955