前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >QPython,一个在手机上运行Python的神器

QPython,一个在手机上运行Python的神器

作者头像
一墨编程学习
发布于 2019-06-17 07:00:31
发布于 2019-06-17 07:00:31
9.6K0
举报

之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来有障碍。今天安利一款更友好的QPython。

Qpython是一个Python引擎,只能运行在安卓系统上,相比Termux,它可以全图形界面操作,非常友好。

内置了一个Python编辑器,可以直接在手机上写Python代码,支持缩进,语法高亮等特性。

也内置了一个ftp,可以很方便的拷贝电脑上的py文件到手机上运行。

由于内置了SL4A,可以很方便的调用安卓操作系统的一些API做些有趣的事情,比如可以通过SL4A获取手机地理位置,打开蓝牙,发送手机短信,打开手机摄像头等等。

吹水了一阵,下面具体介绍下安装和使用的细节步骤

QPython有两个版本一个是QPython支持python2.7版本,一个是QPython 3支持Python3版本,不过我测试QPython目前貌似也支持python3。这里我介绍的是QPython3,它对安卓特性的支持更多一些。

官方的APK安装包在github上https://github.com/qpython-android/qpython3/releases

下载最新的qpython3-app-release.apk安装即可。

不过国内的手机安卓应用市场上也有,可以直接搜索qpython,看发布者是一家北京的公司,不清楚这家公司跟QPython是什么关系。

安装成功,打开QPython APP后就是这个样子

大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每日分享一些学习的方法和需要注意的小细节

点击:python技术分享交流

可以看见有六个图标模块。

1.终端:

这是编程IDE的标配,可以执行一些代码片段,不过写手机上输入代码还是挺麻烦的。

2.编辑器:

上面已经有图示了,可以新建或者修改py文件,然后点击最下面的三角形执行文件,注意文件要保存为.py后缀才行。

3.程序:

里面提供一些程序示例,供你参考,比如如何打开蓝牙,如何打开摄像头,如何语音合成语音转文字等)。

4.QPYPI:

一个缩减版的pypi,Python第三方库可以通过QPYPI来安装。

5.课程:

6.社区:

课程和社区要进入官方社区,因为要访问facebook ,所以是打不开的。

如何把电脑py文件传到手机上?

QPython内置了一个ftp,点击开启ftp服务后,只要你电脑上有安装ftp客户端,就可以直接把文件传到手机上,存放都目录不用修改。

当然你也可以通过你熟悉的方式来在电脑和手机间传输文件。

文件或文件夹存放在/qpython/project3/位置即可。

另外QPython中有个有趣的传代码方式:扫描二维码传代码。把电脑上的python代码生成为二维码,用手机上的qpython app扫描二维码,代码会直接在手机上生成。QPython3中没有这个功能。

PS:一个二维码最大能容纳1850个字母,所以传大的py文件是传不了的。

QPython可以干哪些事情?

1).Web开发,支持django和flask Web开发,当然你需要安装django和flsak,也可以写python爬虫,但是运行效率非常低下。

2).游戏开发,使用pygame开发手机游戏。

3).app开发,可以开发手机APP。

如上,可以把你手机上的闹钟,日历等app都换成是你自己,而且全都用python开发的。

用python开发app,要安装使用kivy来支持,因为安卓上只能运行java程序,所以配置kivy也是一件麻烦事,可以单独拿篇文章来说了,喜欢捣鼓的可以自行研究。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
推荐几款可以直接在手机上编程的app(包含Java、C、Python等)
大部分都不需要root,可以直接编写程序并运行,下面我简单介绍一下这3个app的安装和简单使用,主要内容如下:
全栈程序员站长
2022/07/22
12.3K0
推荐几款可以直接在手机上编程的app(包含Java、C、Python等)
python移动应用开发_python做手机app
解压后依次执行以下命令安装 sdk。 cd tencentcloud-sdk-python python setup.py install 示例代码 说明:所有示例代码仅作参考,无法直接编译和运行…13711112222为手机号,最多不要超过200个手机号 req.phonenumberset = # 模板 id:必须填写已审核通过的模板 id,可登录 查看模板 id req.templateid = …
全栈程序员站长
2022/09/22
5.5K0
python移动应用开发_python做手机app
手机上跑跑python
---- 当前python太火了,好多同学开始学习python, 耳边常有"没时间"的抱怨声, 今天给大伙带来利器, 地铁上,公交上,排队等候时…一切碎片化时间用起来 随时随地,来段python --
用户2196567
2018/07/02
1.6K0
盘点几个在手机上可以用来学习编程的软件
前天在悟空问答的时候,很荣幸被邀请参加回答“在手机上可以用来学习编程的软件有哪些?”这个问题,当时在回答的首页看到一个头条大微(小小猿爱嘻嘻)的回答,觉得十分受用,在此将其整理好,发布头条给大家学习,希望对大家学习编程有帮助。感谢大佬提供的解答,原文可以点击拓展链接进行查看。
Python进阶者
2019/04/05
1.5K0
盘点几个在手机上可以用来学习编程的软件
手机最强Python编程神器,在手机上运行Python
尝试安装了很多Python移动编程软件,发现了很多问题,不是编码效率低就是各种bug。今天向大家推荐两款精心挑选的手机编程软件,它们也是非常成熟的手机编程工具。
用户8544541
2022/01/27
2.4K0
手机最强Python编程神器,在手机上运行Python
在安卓手机上编写和运行Python 3.x程序
3.单击主界面上的“终端”,进入Python Shell界面,编写代码,单击“换行”执行。
Python小屋屋主
2020/03/06
2.4K0
手机最强Python编程神器,在手机上运行Python
尝试安装了很多Python移动编程软件,发现了很多问题,不是编码效率低就是各种bug。今天,来自一位python编程小哥指导,向大家推荐两款精心挑选的手机编程软件,它们也是非常成熟的手机编程工具。
Python编程与实战
2021/03/10
2.3K0
将安卓手机打造成 Python 全栈开发利器
相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极。Qpython不支持lxml这个模块,然而python中lxml作为最底层的模块,不管是爬虫还是文档解析,都需要使用它。所以,Termux应运而生….
Python猫
2019/12/02
2.5K0
推荐几款好用的手机编程APP!
付费软件(国内免费,c4droid是款Android设备上的C/C++程序IDE(集成开发环境),默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,只有root用户可以使用)。
C语言与CPP编程
2021/03/07
7.5K0
如何优雅的在手机上进行Python编程
大家都知道有安卓上有一个QPython,可以写Python,但是QPython已经好久没有更新了,官方也貌似没有更新的打算了。今天,给大家推荐另一款安卓工具。
py3study
2020/01/06
1.5K0
如何优雅的在手机上进行Python编程
电脑不香吗?我在手机上装Python我图什么?
Python Any Where!Python可以在我们的电脑上,当然也可以在我的手机上。
博文视点Broadview
2020/06/11
1.1K0
html嵌入python代码(python做人脸识别)
想起以前玩过的kivy技术,kivy[1]是一个跨平台的UI框架。当然对我们最有用的是,kivy可以把python代码打包成安卓App。但是由于安卓打包的工具链很长,包括android sdk打包java代码、ndk编译python、 编译各种python依赖包,经常花一整天从入门到放弃。这次使出认真研究的心态,终于找到一个解决方案,于是有了这篇文章:
全栈程序员站长
2022/07/31
3K0
html嵌入python代码(python做人脸识别)
安装Termux的手机上运行Python
Android是一个单用户图形化系统,功能主要以应用的形式呈现给用户,因此在系统上我们无法直接获取终端,更是无法直接调用系统自带的丰富指令。使用ADB是一个曲线救国的方法,打开USB调试后开发者可以在桌面系统的终端中触发Android系统自带指令,使用方法大概如下:
JQ实验室
2022/02/09
5.2K0
安装Termux的手机上运行Python
随时撸代码,推荐两款工具,可随时在手机上玩转 Python!
尝试安装了很多Python移动编程软件,发现了很多问题,不是编码效率低就是各种bug。今天向大家推荐两款精心挑选的手机编程软件,它们也是非常成熟的手机编程工具。
测试开发技术
2024/09/27
3290
随时撸代码,推荐两款工具,可随时在手机上玩转 Python!
python android开发_python编制应用程序
1.下载和安装 Scripting Layer for Android (SL4A)
全栈程序员站长
2022/09/22
8150
python android开发_python编制应用程序
用手机运行你的Python代码
不得不说,对于写代码这件事,真的必须就是在电脑上才会有很好的体验。手机上写Python代码,那种感觉确实不敢想。
郭好奇同学
2021/01/12
1.4K0
用手机运行你的Python代码
手机python3.0编程_pydroid安装lxml
Pydroid 3免费高级版app是一款安卓手机上的开发利器,离线Python 3.7解释器:运行Python程序不需要Internet。
全栈程序员站长
2022/09/21
4.2K0
手机python3.0编程_pydroid安装lxml
AirServer无线投屏,手机屏幕投屏电脑神器
irServer是一款投屏神器,可以将手机设备,如iPhone、iPad、安卓上的屏幕投送到电脑屏幕上。特别我们日常开会要给客户演示手机上的操作时,投屏就显得非常专业。当然,想要将日常手机上的视频画面投放到电脑上也是可以的。
Eleven
2023/04/11
3.2K0
AirServer无线投屏,手机屏幕投屏电脑神器
能用python开发手机软件吗_python numpy
有许多人对如何在手机上进行python开发感到很困惑,今天我就给大家推荐几个比较好的python开发软件。
全栈程序员站长
2022/09/22
1.4K0
能用python开发手机软件吗_python numpy
使用Termux实现在安卓手机上写Hexo
Termux 高级终端安装使用配置教程 https://www.sqlsec.com/2018/05/termux.html#toc-heading-3
Akilar
2021/06/11
2K0
推荐阅读
相关推荐
推荐几款可以直接在手机上编程的app(包含Java、C、Python等)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档