【体育app-亚博体育app下载 www.myhotelsworld.com】探秘天下未解之谜 分享全球奇闻趣事

手机版 - 繁体中文 - 今天是

Python开发者必备的6个库,你知道哪些?【体育app】

发布时间:2020-10-18 03:22:02来源:体育app-亚博体育app下载编辑:体育app-亚博体育app下载阅读: 当前位置:首页 > 历史年表 > 手机阅读

体育app|无论你现在否专门从事Python研发,以后想要专门从事Python,你最差理解一下几个库,它能让你无论是自学,还是职业进阶都有相当大协助。Python凭借其易懂的特点,早已被工业界和学术界普遍使用。

亚博体育app下载

另一方面,Python非常丰富的第三方项目——库、可选组件,和辅助的研发成果——使得Python语言的应用于范围被不断扩大。其中一些项目,比如PyInstaller和WxPython,为那些制作桌面应用于和终端应用于的Python开发者获取了便捷。其他的项目,比如PyPy,则是用来给服务器端Python应用于获取额外的动力。还有一些,像PBR、CFFI和MyPy,限于于差不多所有五花八门的Python应用于,无论在什么地方运营。

如果你是一个Python开发者,所有这六个项目都有一点你来熟知一下。而且所有这些项目都公布了新的主要版本。

Python不可或缺之PyPyPyPy主要用作何处?如果你必须更慢的Python应用程序,最简单的构建的方法就是通过PyPy,Python运营时与动态(JIT)编译器。与用于普通的Python对等程序比起,用于PyPy的Python应用程序的运营速度平均值提高7.5倍。

意外的是,PyPy与许多Python的明星框架并不是很好地相容。PyPy5.9在解决问题这个问题上获得了重大进展。PyPy5.9的功能数据科学框架NumPy和Pandas现在运营在PyPy的Python2.7相容版本上。

这些框架的大部分问题源于PyPy与现有C代码的模块。为了解决问题这个问题,PyPy5.9对CFFI库(见下文)和PyPy的PythonCAPI兼容性层展开了改良。

体育app

体育app

此外,在5.9公布版本中,PyPy的JSON解析器在处置多种JSON对象,特别是在是那些重复使用的完全相同的词典键值时,显著更加慢。何处iTunesPyPy5.9你可以必要从PyPy的网站iTunes二进制版本。

官方二进制文件还包括Windows、MacOS和Linux的有所不同CPU架构。请注意,为了相容Python2.7和Python3.5,不存在有所不同的二进制文件,因此请求保证你正在提供与你即将运营的脚本所给定的版本。BitBucket下有源代码和错误追踪记录。

Python不可或缺之CFFICFFI主要用作何处?C外部函数模块库(CFFI)为Python应用程序与独立国家C库的交互获取了一种机制。虽然Python的stock版本,CPython,也享有自己的库来已完成此类功能,称作Ctypes,但对Python用户来说,相比Ctypes,CFFI使得与C库的交互更容易、更加简单。CFFI1.11的功能与PyPy一起改版的CFFIv1.11减少了较小但很简单的改动。

现在可以在将要公布的Python3.7上用于betas了,在Windows上更佳地反对外部错误处理,并反对C语言中更加多的现代标准类型,例如float/double_Complex和char16_t和char_32t类型。最后两个也是最重要的,在C库中配置文件用于Unicode编码。何处iTunesCFFI1.11?CFFI在PythonPackageIndex上可以分开iTunes,或通过Python的pip工具加装:pipinstallcffi。

体育app

源码和问题追踪可以在BitBucket上寻找。:体育app。

本文来源:亚博体育app下载-www.myhotelsworld.com

标签:体育app 亚博体育app下载

历史年表排行

历史年表精选

历史年表推荐