Pydroid 3 - IDE for Python 3



Pydroid 3:适用于 Android 的强大 Python 3 IDE
Pydroid 3 是适用于 Android 的领先 Python 3 IDE,为学习和开发提供易于使用且功能强大的环境。 这个离线 IDE 无需访问互联网即可运行 Python 程序。
主要特点:
- 离线 Python 3 解释器:无需互联网连接即可运行 Python 代码。
- Pip 包管理器和自定义存储库: 借助带有预构建轮的自定义存储库,可以访问各种库,包括 NumPy、SciPy、Matplotlib、Scikit-learn 和 Jupyter 等科学包包。 还提供 OpenCV 支持(在支持 Camera2 API 的设备上)。
- 增强的科学库:还支持 TensorFlow 和 PyTorch(高级版)。
- GUI 支持: 对图形用户界面的完整 Tkinter 支持。
- 终端模拟器: 具有 readline 支持(通过 pip)的全功能终端模拟器。
- 内置编译器:直接在 IDE 中编译 C、C 和 Fortran 代码。这允许 Pydroid 3 从 pip 构建库,甚至是那些具有本机代码依赖项的库。
- 高级功能: Cython 支持、带断点和监视的 PDB 调试器、带 SDL2 后端的 Kivy 图形库以及 PySide6 支持(高级版本,包括 Matplotlib PySide6 支持)。 还提供 Matplotlib Kivy 支持(高级版)。包含 pygame 2 支持。
- 编辑器增强功能:功能包括代码预测、自动缩进、实时代码分析、扩展键盘、语法突出显示、主题、选项卡和增强的代码导航。 (代码预测和实时代码分析是高级功能)。
- 轻松分享:一键分享到Pastebin。
高级功能:
高级版本中提供了某些高级库(TensorFlow、PyTorch、支持 Matplotlib、代码预测和实时代码分析的 PySide6)。
系统要求:
Pydroid 3 需要至少 250MB 的可用内存,建议 300MB。 SciPy 等资源密集型库可能需要更大的量。
调试和具体库的使用:
通过单击行号设置断点来调试代码。 Kivy、PySide6、SDL2、Tkinter 和 Pygame 通过特定的导入语句或注释(#Pydroid run kivy
、#Pydroid run qt
等)自动检测。 使用 #Pydroid run terminal
强制终端模式(对 Matplotlib 有帮助)。
许可:
Pydroid 3 APK 中的一些二进制文件已根据 (L)GPL 获得许可。联系开发人员获取源代码。 与 Pydroid 3 捆绑在一起的纯 Python 库被认为是源代码形式。 Pydroid 3 避免自动导入任何 GPL 许可的本机模块。
示例代码用法:
示例代码可用于教育用途,但未经许可不得用于竞争产品。
Android 是 Google Inc. 的商标
发表评价
您的评论(*)