image

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

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

image

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

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

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

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

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

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

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

image

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

1.终端:

image

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

2.编辑器:

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

3.程序:

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

4.QPYPI:

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

5.课程:

6.社区:

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

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

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

image

image

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

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

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

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

QPython可以干哪些事情?

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

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

image

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

image

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

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

Python学习交流群:556370268,这里有资源共享,技术解答,还有小编从最基础的Python资料到项目实战的学习资料都有整理,希望能帮助你更了解python,学习python。

python手机版-QPython,一个在手机上运行Python的神器相关推荐

  1. python手机版怎么用-QPython,一个在手机上运行Python的神器

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

  2. qpython手机版-QPython,一个在手机上运行Python的神器

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

  3. python编辑器手机版-QPython,一个在手机上运行Python的神器

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

  4. python在线编辑器手机-QPython,一个在手机上运行Python的神器

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

  5. python手机版怎么用-在手机上也可以优雅地进行python编程,你知道吗?

    我们经常在电脑上进行python编程,但好像不是那么方便,需要随时都带着电脑,现在若是可以在手机上优雅地进行python编程,你会不会感到很兴奋? 大家都知道有安卓上有一个QPython,可以写Pyt ...

  6. python手机app开发_在手机上用python开发APP

    显然,时下最流行的信息学技术就是深度学习了. 深度学习(Deep Learning,DL)或阶层学习(hierarchical learning)是机器学习的技术和研究领域之一,通过建立具有阶层结构的 ...

  7. python程序能不能在安卓手机上跑-如何在手机上运行Python与及编程

    大家都知道有安卓上有一个QPython,可以写Python,但是QPython已经好久没有更新了,官方也貌似没有更新的打算了.今天,给大家推荐另一款安卓工具.QPython支持的库也有限,不能很好的满 ...

  8. django手机访问_在手机上运行Python的神器

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

  9. termux使用教程python-利用Termux超级终端在手机上运行Python开发环境

    利用Termux超级终端在手机上运行Python开发环境 重要提示:由于没有提供太多图片具体可以参考文章结尾的网站链接,非常清楚并且有图片指导. 前言: 普通的工作使我平时有时间做做游戏视频,看看电视 ...

最新文章

  1. springboot-6-整合jdbc
  2. python培训学校-西安有没有好点的Python培训学校
  3. CTFshow 反序列化 web260
  4. 647. Palindromic Substrings
  5. 【转】在你的博客中添加Google地图(Use Google Map API On Your Bolg)
  6. VS2015编译boost 1.62.0
  7. [JLOI2016]成绩比较
  8. java media.player_关于Java:如何正确发布Android MediaPlayer
  9. 2019年IT界,程序员是否不好找工作了?
  10. 单目相机提高标定精度的经验(转载)
  11. PointNet论文笔记
  12. The parent project must have a packaging type of POM
  13. 目标检测(四)--ICF
  14. java+mysql+学生课程管理系统的实现
  15. 香港 三星 android6.0,【极光ROM】-【三星S20(国行/港版/台版/韩版/美版) G981X-高通865】-【V6.0 Android-Q-TJA】...
  16. 【Excel2019(六):数据透视表】【创建数据透视表+更改数据透视表汇总方式+数据透视表中的组合+汇总多列数据+创建计算字段+生成多张工作表】
  17. 机器学习笔记 - 单位矩阵和逆矩阵
  18. 《深入理解Linux内核》-3.3. 进程切换
  19. 光耦,磁耦,容耦的区别
  20. 空白新机设置——让新电脑nice一些

热门文章

  1. 自学python如何就业_python学习:想要自学Python达到就业的水平,应该怎么去学习...
  2. 机器学习Scikit-Learn相关文档汇总(ApacheCN)
  3. Redis教程:基础知识
  4. ubuntu下的qt程序移植至ARM开发板
  5. Java网络编程:TCP实现聊天
  6. ckpt转pb,batch normalzition 出现的ValueError问题
  7. Refresh page
  8. freeMarker(十二)——模板语言补充知识
  9. XCode 7.3.1(dmg) 官方直接下载地址
  10. java 防止sql注入的方法(非原创)