QPython

QPython

官方

系统:Android

日期:2025-09-23

类别:安卓软件

版本:3.8.10

  • 详情
  • 相关
  • 评论

QPython官方版是一款强大的手机编程工具,它让安卓设备秒变编程神器,尤其适合喜欢在移动端学习Python的朋友。软件不仅完全开源免费,还支持多种Python版本(3和2),离线运行无需网络,内置编辑器功能强大,语法高亮、代码补全一应俱全。更棒的是,它整合了SL4A框架,能用Python直接操作安卓系统,控制硬件、调用接口,甚至开发App都轻松搞定。

软件亮点还包括对科学计算库(如numpy)的支持,以及QPYPI提供的预编译包资源,极大方便学习和开发。最近更新还加入了AI编程功能,比如支持自然语言编程和AIPyApp,让编程变得更简单有趣。

对于我来说,这种工具简直是宝藏,尤其是它允许我们在手机上完成复杂的编程任务,完全不输电脑端的效率。如果你正在寻找一款高效、便捷又好玩的编程软件,QPython绝对值得试试!

QPython官方版恰似一盏明灯,点亮手机世界的编程学习之路。无论何时何地,只需掏出手机,便能投入编程的魔幻领域,它汇聚着强大的编译器,使其成为一款与众不同的QPython编程软件。对于那些充满好奇的心灵,它可谓是一场创意的盛宴。瞧,心动的朋友,何乐而不为,如夜空中的星光,是Android上的Python脚本引擎。

QPython官方版宣传图

软件特色

1、移动Python编程

允许用户在Android设备上进行Python编程,无需使用计算机即可学习和开发Python程序。

2、开源和免费

允许用户免费使用和分享,为广大编程爱好者提供了无障碍的学习平台。

3、轻量级

使其易于安装和使用,不会给设备带来负担。

4、社区支持

用户可以在社区中交流经验、分享代码和解决问题。

软件亮点

1、Python解释器

支持多种Python语法和功能,用户可以在应用内运行Python脚本。

2、代码编辑器

内置了一个简单的代码编辑器,方便用户在设备上编写Python代码,并支持语法高亮显示和代码补全功能。

3、调试功能

允许用户在应用中进行Python代码的调试,帮助用户排查代码中的错误并改进程序。

4、应用扩展

用户可以通过安装第三方Python库来扩展QPython3的功能,从而能够更灵活地开发应用程序。

软件优势

- 离线的Python 3, Python 2解释器:完全不需要联网运行Python程序

- 它支持运行多种类型的项目,包括:控制台程序,SL4A程序,WebApp项目等等

- 非常方便的QR码阅读器,能帮助你方便地将代码传到手机上

- QPYPI和一个自定义的仓库放了一些预编译的包,主要是加强科学计算库,比如numpy, scipy, matplotlib, scikit-learn, keras等等,方便你学习科学计算

- 方便使用的编辑器

- 内嵌QPyNotebook, 和junpyter notebook完全兼容

- 特别注意:整合和拓展了安卓库的脚本层(SL4A):它能让你用Python驱动安卓工作

- 良好的文档和客户支持

使用教程

1、打开qpython3软件后,点击程序编辑器。

使用教程配图1

2、然后编写程序代码。

使用教程配图2

3、再找到右上角的文件图标并点击。

使用教程配图3

4、然后选择需要保存的文件夹即可。

使用教程配图4

如何运行脚本文件

1、打开软件后,点击图中方框位置。

如何运行脚本文件配图1

2、再点击运行脚本。

如何运行脚本文件配图2

3、最后选择自己需要运行的脚本即可运行。

如何运行脚本文件配图3

SL4A特性

借助SL4A特性,你可以使用Python编程来进行安卓编程,包括:

- 安卓App接口,比如:Application, Activity, Intent & startActivity, SendBroadcast, PackageVersion, System, Toast, Notify, Settings, Preferences, GUI

- 安卓资源管理器:比如:Contact, Location, Phone, Sms, ToneGenerator, WakeLock, WifiLock, Clipboard, NetworkStatus, MediaPlayer

- 第三方应用整合,比如:Barcode, Browser, SpeechRecongition, SendEmail, TextToSpeech

- 硬件管理器:Carmer, Sensor, Ringer & Media Volume, Screen Brightness, Battery, Bluetooth, SignalStrength, WebCam, Vibrate, NFC, USB

注意事项

它可能需要BLUETOOTH/LOCATION/READ\u SMS/SEND\u SMS/CALL\u PHONE和其他权限,以便您可以使用这些功能进行编程。QPYTHON不会在后台使用这些权限。

如果您在使用SL4A API时在运行时出现异常,请检查系统设置中的相关权限是否已启用。

更新内容

v3.8.10:

优化体验,增强稳定性。

v3.8.9:

重磅更新!AI编程全面融入QPython,助你编程更轻松!

我们为你带来了令人兴奋的新功能,快来看看吧!

+ 自然语言编程支持:全新支持AIPyApp,让你在QPython中轻松使用自然语言编程。现正处于内测阶段,想了解更多使用方法?加入我们的社区咨询

+ 全新QSL4A功能:新增notebookOpen函数,支持自然语言控制打开Notebook文件。

+ 内置编辑器升级:编辑器功能增强,支持打开和浏览各种文本文件。

+ 便捷文件管理:文件管理器中新增内部存储入口,快速访问你的文件,管理更方便。

v3.8.8:

+ 进行了重要的文件访问权限控制开关改进,允许用户灵活开启或关闭通过 QPython 编程访问手机外部存储文件的功能。

+ 升级了 SDK,以增强对较新版本安卓系统的支持和兼容性。

+ 扩展->AIPY中增加了Anthropic和Google GenAI库

v3.8.7:

+ 在支持Tkinter的基础上,扩展->工具中新增了使用Turtle绘制多啦A梦的示范代码,助力创意实现!

+ 优化了手机权限获取流程,提升了用户体验与操作便捷性。

+ 在扩展->AIPY增加了Google Gen AI库,方便调用Gemini Developer API 和 Vertex AI

v3.8.6:

本次更新亮点:

✅ 支持Tkinter:现已支持Tkinter库,用户可通过XServer进行使用。请访问的网盘链接“Extra”,下载所需文件。

✅存储权限更新:为提升用户体验,我们增加了读取手机存储的权限,以便访问存储在手机其他目录中的Python程序。

此次更新发布之后,QPython和QPythonPlus(未在应用商店上架,专为高级用户设计,提供更多敏感权限的分支)将会保持版本号同步。

展开内容

应用信息

  • 包名:org.qpython.qpy
  • MD5:
  • 需要网络

评分及评论

4.5满分5.0分

点击星星用来评分

评论需审核后才能显示
同类排行