Pydroid 3 - IDE for Python 3



Pydroid 3:适用于 Android 的终极 Python 3 IDE
Pydroid 3 是 Google Play 上最用户友好、功能最强大的 Python 3 IDE,专为教育目的而设计。 这个综合应用程序提供了广泛的功能来增强您的 Python 学习体验,所有这些都在方便的 Android 环境中进行。
主要特点:
- 离线Python 3解释器:无需互联网连接即可运行Python程序。
- Pip 包管理器和自定义存储库: 轻松安装包,包括增强的科学库,如 NumPy、SciPy、Matplotlib、Scikit-learn 和 Jupyter(带有预构建的 Wheel 包以提高兼容性)。还包括 OpenCV 支持(在具有 Camera2 API 的设备上)。 *
- 深度学习框架: TensorFlow 和 PyTorch 支持。 *
- GUI 支持: 对创建图形用户界面的完整 Tkinter 支持。
- 终端模拟器: 一个强大的终端模拟器,具有 readline 支持(通过 pip)。
- 内置编译器:直接在应用程序内编译 C、C 和 Fortran 代码,从而可以使用本机代码组件构建库。 通过命令行访问简化了依赖关系管理。
- 高级开发工具: Cython 支持、PDB 调试器(带断点和监视)、Kivy 图形库(带 SDL2 后端)和 PySide6 支持(可通过快速安装存储库获得,包括 Matplotlib PySide6 支持) 。还包括 pygame 2 支持。
- 强大的编辑器:享受代码预测、自动缩进、实时代码分析、专用键盘、语法突出显示、主题、选项卡和增强的代码导航等功能。 *
- 轻松共享:只需单击一下即可通过 Pastebin 轻松共享您的代码。
*高级功能需要高级版本升级。
系统要求和使用:
Pydroid 3 需要至少 250MB 的免费空间 Internal storage(建议 300MB)。 像 SciPy 这样较重的库需要更多空间。 调试涉及通过单击行号来设置断点。 通过特定的导入语句或注释(#Pydroid run kivy
、#Pydroid run qt
等)检测特定库(Kivy、PySide6、SDL2、Tkinter、pygame)。 使用 #Pydroid runterminal
强制终端模式(对 Matplotlib 有用)。
高级图书馆许可:
某些库需要高级许可证,因为移植它们很复杂。 这些是根据与其他开发商的协议提供的。 欢迎使用这些库的免费分支。
贡献于Pydroid 3:
报告错误或建议功能以帮助改进Pydroid 3。
法律信息:
一些二进制文件根据 (L)GPL 获得许可;联系开发人员获取源代码。 GPL 许可的纯 Python 库已被考虑采用源代码形式。 Pydroid 3 不会自动包含 GPL 许可的本机模块(如 GNU readline,可通过 pip 安装)。
提供的示例代码仅供教育用途,不能用于竞争产品。 如果您不确定使用限制,请联系开发人员。
Android 是 Google Inc. 的商标
发表评价
您的评论(*)