QPython手机版是一款专为安卓设备打造的Python集成开发环境,让你随时随地在手机上编写、运行和调试Python代码。该应用提供两个版本分支:QPython Ox面向编程初学者,界面友好、功能简洁;QPython 3x则更适合有经验的开发者,支持更复杂的项目与高级特性。
这款应用早在Symbian时代就已声名远扬,被开发者亲切称为“大蟒蛇”。如今它不仅集成了完整的Python解释器、编译器、QPYPI包管理器和二维码阅读器,还内置了语法高亮编辑器与强大的脚本管理功能,轻松掌控你的Python程序。无论你是刚入门的新手,还是需要移动开发能力的进阶用户,QPython都能为你提供高效便捷的编程体验。
QPython是专为Android平台打造的Python运行引擎,集成了Python解释器、运行时环境、代码编辑器、QPYPI包管理工具以及SL4A库,让你无需电脑也能在手机上流畅使用Python进行开发。整个应用完全免费,且在全球拥有数百万用户,同时也是一个活跃的开源项目。
为满足不同用户的需求,QPython分为两个版本分支:QPython Ox和QPython 3x。
QPython-Ox专为编程学习者设计,提供直观的操作界面和简化功能,帮助新手快速上手Python开发。
多AI框架支持
全面兼容Ollama、OpenAI、LangChain、APIGPTCloud等主流AI工具链,轻松接入各类大模型服务。
硬件集成
通过QSL4A库直接调用安卓设备的传感器、摄像头、蓝牙、NFC等原生硬件功能,实现深度系统交互。
Web开发套件
内置Django和Flask框架支持,可在移动端快速构建和测试Web应用程序。
数据处理能力
集成Pillow、OpenPyXL、Lxml等常用文件处理库,轻松应对图像、表格、XML等多种数据格式。
科学计算支持
预装Numpy、Scipy、Matplotlib等专业科学计算与可视化工具,满足数据分析与算法开发需求。
1、完整Python环境:内置Python解释器与PIP包管理器,支持代码编写、调试与实时执行。
2、本地AI开发:集成Ollama框架,可在手机端直接运行Llama3.3、DeepSeek-R1、Phi-43、Mistral、Gemma2等大语言模型。
4、智能编辑器:QEditor提供专为移动端优化的Python项目开发环境,支持语法高亮与自动补全。
5、交互式编程:通过QNotebook浏览器直接运行Jupyter Notebook文件,实现交互式数据分析与教学。
6、扩展管理:支持安装Numpy、Scikit-learn等科学计算库及其他第三方依赖,灵活扩展功能。
7、学习支持:配套丰富的入门课程与活跃的开发者社区,助你持续提升编程技能。
借助SL4A特性,QPython让你能用Python直接开发安卓应用,调用丰富的系统接口,包括:
1、安卓App接口,例如:Application、Activity、Intent与startActivity、SendBroadcast、PackageVersion、System、Toast、Notify、Settings、Preferences、GUI组件等。
2、安卓资源管理器,例如:联系人(Contact)、定位(Location)、电话(Phone)、短信(Sms)、提示音生成器(ToneGenerator)、唤醒锁(WakeLock)、Wi-Fi锁(WifiLock)、剪贴板(Clipboard)、网络状态(NetworkStatus)、媒体播放器(MediaPlayer)等。
3、第三方应用整合,例如:条码扫描(Barcode)、浏览器控制(Browser)、语音识别(SpeechRecognition)、邮件发送(SendEmail)、文字转语音(TextToSpeech)等。
4、硬件管理器,例如:摄像头(Camera)、传感器(Sensor)、铃声音量与媒体音量、屏幕亮度、电池状态、蓝牙、信号强度、网络摄像头(WebCam)、震动(Vibrate)、NFC、USB接口等。
为实现完整功能,QPython可能需要申请BLUETOOTH、LOCATION、READ_SMS、SEND_SMS、CALL_PHONE等权限。请注意,这些权限仅在你主动调用相关功能时使用,QPython不会在后台擅自启用。
若在使用SL4A API时遇到运行异常,请检查设备系统设置中是否已授予相应权限。
v3.9.3版本
+ SDK升级,支持16 KB页面,带来更流畅的运行环境
+ 编辑器重要更新,显著提升使用流畅度
+ 其他多项细节优化与改进