
程序描述
Pydroid 3:适用于 Android 的强大 Python 3 IDE
Pydroid 3 是专为 Android 设备设计的用户友好且功能强大的 Python 3 IDE。 它非常适合随时随地学习和使用 Python。
主要特点:
- 离线Python 3解释器:运行Python程序不需要互联网连接。
- Pip 包管理器:轻松安装包,包括对 NumPy、SciPy、Matplotlib、Scikit-learn 和 Jupyter 等科学库的支持(通过预构建 Wheel 包的自定义存储库进行增强)。
- 广泛的库支持:包括 OpenCV(在支持 Camera2 API 的设备上)、TensorFlow 和 PyTorch(高级版本)。
- GUI 开发: 完全支持 Tkinter 创建图形用户界面。
- 终端模拟器: 具有 readline 支持的全功能终端模拟器(可通过 pip 获得)。
- 本机代码编译:内置 C、C 和 Fortran 编译器允许从 pip 编译库,甚至是使用本机代码的库。 还支持命令行依赖构建和安装。
- 调试: 包括带有断点和监视的 PDB 调试器。
- 图形库: Kivy(带有 SDL2 后端)、PySide6(带有 Matplotlib 支持,可在快速安装存储库中找到)和 Matplotlib Kivy 支持(快速安装存储库)。
- 游戏开发: pygame 2 支持。
- 高级编辑器: 具有代码预测、自动缩进、实时代码分析、扩展键盘、语法突出显示、主题、选项卡和增强的代码导航功能。 还包括一键分享到 Pastebin。
高级功能:
一些高级功能,例如代码预测、实时代码分析、OpenCV、TensorFlow 和 PyTorch 支持仅在高级版本中提供。
要求:
Pydroid 3 需要至少 250MB 的可用内存(建议 300MB)。 使用资源密集型库时,内存需求会增加。
快速入门指南:
要运行调试会话,请通过单击行号设置断点。 特定的导入语句或注释会触发对 Kivy、PySide6、SDL2、Tkinter 和 Pygame 的支持。 #Pydroid run terminal
注释确保终端模式执行(对 Matplotlib 有帮助)。
图书馆许可:
由于移植的复杂性,某些库需要高级订阅。 如果您希望贡献这些库的免费分支,请联系开发人员。 主要重点是支持科学图书馆;系统库仅作为教育包的依赖项进行移植。
法律信息:
Pydroid 3 中的一些二进制文件已获得 (L)GPL 许可。联系开发者获取源代码。 GPL 纯 Python 库被认为已经是源代码形式。 Pydroid 3 避免自动导入 GPL 许可的本机模块(如 GNU readline,可通过 pip 安装)。 示例代码可免费用于教育用途,但在竞争产品或其衍生产品中使用除外。 此类使用需要获得许可。 Android 是 Google Inc. 的商标
Pydroid 3 - IDE for Python 3应用截图
用户评价
发表评价