标签归档:Python

Python SDK 支持可选静态类型检查

LeanCloud Python SDK 在兼容 Python 3 之后仍然不断改进,现在已经支持 Python 3.5 的最新特性「类型提示」以及通过 Mypy 对 Python 代码进行类型检查了。

首先让我们了解一下什么是类型提示。动态语言的一大优势是在声明变量时不需要去指定变量类型,程序会在运行时候解析出变量的类型,这样能够减少一部分代码量,加快程序的编写速度。然而优势有时也是劣势。虽然不声明变量类型在编写程序时能带来方便,但很多时候却会降低程序的可读性。

继续阅读

在 Python 3 环境中使用 LeanCloud

Python-SDK

LeanCloud Python SDK 发布了新版本 1.6.0,增加了对 Python 3 的支持,并且向前兼容 Python 2 的代码。目前开发者可以在这两个环境中使用 LeanCloud 来构建应用。新版 Python SDK 的开发与测试主要在 Python 3.5 下进行,因此希望使用 Python 3 的开发者建议选择 Python 3.5。

另外云引擎 LeanEngine 也支持运行于 Python 3 的应用。开发者需要在项目的根目录下创建一个 runtime.txt,内容为 python-3.5 ,然后使用命令行工具或者在 LeanCloud 控制台进行项目部署,即可将代码运行在 Python 3.5 中。

不过在此之前,请依据以下升级和兼容性检查的提示来确认项目代码和所依赖的第三方模块已经完全兼容 Python 3。

继续阅读