很多朋友想在空闲时间学习Python,但有时候身边没有电脑。今天推荐一款手机APP:QPython。
qpython是Python引擎,只能在安卓上运行。它内置了Python编辑器,可以直接在手机上写Python代码。它支持缩进、语法高亮和其他功能。
它还有一个内置的ftp,可以轻松地在电脑上复制py文件,并在手机上运行。
因为内置了SL4A,方便调用安卓操作系统的一些API做一些有趣的事情,比如获取手机的地理位置,打开蓝牙,发送短信,打开手机的摄像头等等。
吹了一会儿水,安装和使用的细节步骤将在下面详细介绍。
qpython有两个版本,一个是qpython支持python2.7,另一个是qpython支持Python3。不过我测试一下,目前Qpythons似乎也支持python3。这里我介绍一下QPython3,它更支持安卓功能。
官方的APK安装包链接在github上
下载并安装最新的qpython3-app-release.apk。
然而,中国也有移动安卓应用。可以直接搜索Qpythons,发布者是北京公司。目前还不清楚这家公司和Qpythons有什么关系。
安装成功,打开QPython APP后就是这个样子.
可以看到有六个图标模块。
1.终端:

这是编程IDE的标准,可以执行一些代码片段,但是在手机上写输入代码还是挺麻烦的。
2.编辑器:
,上面已经有图了。您可以创建或修改py文件,然后单击底部的三角形来执行该文件。请注意,文件必须另存为。py后缀。3.程序:
提供一些程序示例供大家参考,比如如何打开蓝牙,如何打开摄像头,如何合成语音(语音转文字等)。).
4.QPYPI:
一个缩小版的pypi,可以通过QPYPI安装Python第三方库。
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开发app,要安装使用kivy来支持,因为安卓上只能运行java程序,所以配置kivy也是一件麻烦事,喜欢捣鼓的可以自行研究。
结尾
手机编程并不能替代电脑编程,虽然可以和电脑做到差不多的水准,但输入代码效率还不是很高。
正确的用法,应该就是学编程的时候,用来练习练习,倒是一个不错的好选择,或者自己有些小项目,拿来码码代码什么的。最后多说一句,小编是个Python开发工程师,我自己整理了一套基础学习资料,想跟我一起学习的小伙伴可以私信我“01”领取,喜欢我的文章就关注我吧~