《Pydroid 3中文插件》Pydroid 3 v2.2是一款能够在安卓手机上运行Python的软件,你可以在地铁上、公交车上甚至在无聊的会议上随时随地练习Python,,不仅仅是可以运行python,linux上能用的大部分也都能用,
特征:
- 离线 Python 3 解释器:运行 Python 程序不需要互联网。
- Pip 包管理器和用于增强科学库(例如 numpy、scipy、matplotlib、scikit-learn 和 jupyter)的预构建轮包的自定义存储库。
- OpenCV 现在可用(在支持 Camera2 API 的设备上)。 *
- TensorFlow 和 PyTorch 也可用。 *
- 开箱即用的示例可加快学习速度。
- 对 GUI 的完整 Tkinter 支持。
- 功能齐全的终端仿真器,具有 readline 支持(在 pip 中可用)。
- 专为 Pydroid 3 设计的内置 C、C++ 甚至 Fortran 编译器。它允许 Pydroid 3 从 pip 构建任何库,即使它使用本机代码。您还可以从命令行构建和安装依赖项。
- Cython 支持。
- 带有断点和监视的 PDB 调试器。
- 带有闪亮的新 SDL2 后端的 Kivy 图形库。
- 快速安装存储库中提供 PyQt5 支持以及 matplotlib PyQt5 支持,无需额外代码。
- 快速安装存储库中提供了 Matplotlib Kivy 支持。
- pygame 2 支持。
编辑器特点:
- 代码预测、自动缩进和实时代码分析,就像在任何真正的 IDE 中一样。 *
- 扩展键盘栏,包含您在 Python 中编程所需的所有符号。
- 语法高亮和主题。
- 标签。
- 使用交互式分配/定义 goto 增强代码导航。
- 在 Pastebin 上一键分享。
* 标有星号的功能仅在高级版中可用。
快速手册。
Pydroid 3 需要至少 250MB 的可用内部内存。建议使用 300MB 以上。如果您使用的是 scipy 等重型库,则更多。
要运行调试位置断点,请单击行号。
Kivy 通过“import kivy”、“from kivy”或“#Pydroid run kivy”检测到。
使用“import PyQt5”、“from PyQt5”或“#Pydroid run qt”检测到 PyQt5。
sdl2、tkinter 和 pygame 也是如此。
有一个特殊的模式“#Pydroid run terminal”来确保你的程序在终端模式下运行(这对于在 GUI 模式下自动运行的 matplotlib 很有用)
为什么有些图书馆只提供高级版?
这些库非常难以移植,所以我们不得不请其他开发人员来做。根据协议,他的这些库的分支只提供给高级用户。如果您想开发这些库的免费分支 - 请联系我们。
通过向我们报告错误或提供功能请求来参与 Pydroid 3 的开发。我们对此表示赞赏。
由于 Pydroid 3 的主要目标是帮助用户学习 Python 3 编程语言,我们的首要任务是移植科学库(因此系统相关的库只有在用作其他教育包的依赖项时才会被移植)。
法律信息。
Pydroid 3 APK 中的一些二进制文件在 (L)GPL 下获得许可,请给我们发送电子邮件以获取源代码。
与 Pydroid 3 捆绑的 GPL 纯 Python 库被认为已经以源代码形式出现。
Pydroid 3 不捆绑任何 GPL 许可的本地模块以避免自动导入它们。此类库的著名示例是 GNU readline,可以使用 pip 安装。
应用程序中可用的样本可免费用于教育用途,但有一个例外:它们或其衍生作品不能(以任何方式)用于任何竞争产品。如果您不确定您的应用是否受到此限制的影响,请始终通过电子邮件请求许可。
Android 是 Google Inc. 的商标。
4.01:
sdl现在尊重所有设备上
用于ipython的32位arm/x86修补程序上的旋转锁定
4.00:
python更新到3.8
添加了openmp支持,现在numpy和scipy的速度要快得多
添加了pytorch高级库
pyqt5不再需要cuteloader,并且包含pyqtchart
修复了许多错误
将pygame_sdl2替换为常规pygame(pygame_sdl2仍然可用为了兼容性,将在以后删除)
更新的库,tensorflow现在是v2,opencv现在具有contrib模块
一款在安卓端的Python开发环境,这个版本找了很久,这个软件堪称神器。软件支持pip, tkinter貌似是作者自己写的新tkinter,但与windows端无太大区别,还可以自己撰写代码,《Pydroid 3中文插件》甚至还自带代码检查功能,可以随时检查代码是否有误并在下方提示
玩家留言
跟帖评论