很多小伙伴想利用空闲时间学习Python,但是有时候身边没有电脑,今天就给大家推荐一款手机APP:QPython。

Qpython是一个Python引擎,只能运行在安卓系统上,内置了一个Python编辑器,可以直接在手机上写Python代码,支持缩进,语法高亮等特性。

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

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

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

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

官方的APK安装包在github上 网页链接

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

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

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

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

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开发app,要安装使用kivy来支持,因为安卓上只能运行java程序,所以配置kivy也是一件麻烦事,喜欢捣鼓的可以自行研究。

结尾

手机编程并不能替代电脑编程,虽然可以和电脑做到差不多的水准,但输入代码效率还不是很高。

正确的用法,应该就是学编程的时候,用来练习练习,倒是一个不错的好选择,或者自己有些小项目,拿来码码代码什么的。最后多说一句,小编是个Python开发工程师,我自己整理了一套基础学习资料,想跟我一起学习的小伙伴可以私信我“01”领取,喜欢我的文章就关注我吧~

django手机访问_有了这个软件,Python新手可以随时随地用手机练习编程了相关推荐

  1. 支持所有库的python手机编程软件_有了这个软件,Python新手可以随时随地用手机练习编程了...

    很多小伙伴想利用空闲时间学习Python,但是有时候身边没有电脑,今天就给大家推荐一款手机APP:QPython. Qpython是一个Python引擎,只能运行在安卓系统上,内置了一个Python编 ...

  2. 安卓手机来电防火墙_来电秀秀铃声软件下载_来电秀秀铃声安卓最新版软件下载...

    来电秀秀铃声安卓最新版软件这是一款可以让你自由设置各种各样属于自己的来电铃声的软件,软件十分的好用,而且软件的功能也是十分的强大,小伙伴们可以进行设置的资源也是非常的丰富,你可以在软件中自由的进行选择 ...

  3. java 判断手机访问_下面java代码判断是手机访问还是PC访问什么地方出错了,手机跳转不到制定页面,等待解答...

    最近在做一个项目,要在判断用户是否是通过手机访问网站的,如果是手机访问网站跳到一个登录页面,如果是用户用电脑访问网站跳到另外一个登录页面.我写了以下代码,但是用手机访问网站的时候,跳转不到制定页面,请 ...

  4. 怎么写安卓手机脚本_拉结尔手游攻略,云手机全自动挂机刷副本及装备

    腾讯最近的游戏出的是相当勤快啊,剑网3指尖江湖全面公测才一个星期,暗黑类手游大作拉结尔就开始正式公测了.这次测试腾讯应该吸取了剑三公测时的教训,准备的比较充分,游戏按时开服,进入游戏也没有出现掉线延迟 ...

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

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

  6. 用电脑发短信_重磅!一个软件实现电脑上接打手机电话、收发短信、传文件、屏幕镜像!...

    点击箭头处"蓝色字",关注我们哦!! Dell Mobile Connect 本身是一款专门为 Dell 指定设备提供的专门为计算机与 iOS 或者 Android 智能手机之间进 ...

  7. linux答题软件_会秀答题软件官方版-会秀app手机版下载v1.0.1-Linux公社

    会秀答题app是一款享受轻松答题生活的平台,为用户推荐的各类玩法非常不错,大家可以在手机中自由的答题,还可以扩展自己的知识层面!为大家推荐的各类优质题目都是在我们生活中经常遇到的,不断的扩宽自己的知识 ...

  8. python django异步访问_初试Ajax异步请求(基于Django框架)

    概要: Ajax异步请求数据之前就听朋友提起过,但是之前一直没有什么机会使用这个技术,就没有去了解,后面在做网站评论这一功能时,为了使用户评论之后不用刷新网页就能够看到刚刚评论的数据,所以决定使用Aj ...

  9. php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...

    查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...

最新文章

  1. 计算机教室 使用计划,计算机室教学计划
  2. 从零基础入门Tensorflow2.0 ----八、39.2. gpu2
  3. Android常用控件基础知识
  4. 程序阻碍OD调试的方式1
  5. 无线投影之Miracast技术 收集
  6. 【数学建模】BP神经网络算法模型
  7. 南大俞扬:环境模型学习——让强化学习走出游戏
  8. php 各个版本,PHP各版本之间差异
  9. 开源MySQL数据仓库解决方案:Infobright
  10. 优秀的产品,离不开这4个 层面
  11. 窗帘可以选择这6种效果不错的颜色 - 好佳居窗帘十大品牌
  12. java中定义变量名时大写_,【Java】变量命名规范
  13. 第五章 软件项目成本管理
  14. 使用苹果发布证书打包好的ipa如何安装到ios手机上测试
  15. 走到最后,摩拜连姓名都不能拥有?
  16. mac彩色球转不停,Mac电脑一直在转圈怎么办?
  17. android版本升级5.0,安卓系统升级到Android 5.0教程【详解】
  18. matlab中的将几条曲线画在一个坐标系下的方法,请问怎么将几条线画在同一个坐标轴下?有程序!...
  19. 兔子繁衍问题(C语言)
  20. 2022-2027年中国血制品行业市场调研及未来发展趋势预测报告

热门文章

  1. 把同组人做的工作写在自己简历上,算造假吗?知道这个需求不是我做的人,这个世界可能不超过10个人!...
  2. Unity ParticleSystem用OnParticleTrigger制作简易炮弹触发爆炸效果
  3. 在php中实现支付功能,PHP如何实现支付宝支付功能(图文详解)
  4. QT之Qml使用QSystemTrayIcon实现系统托盘
  5. 延迟消息解决方案总结(含源码)
  6. Python桌面应用开发之PyQt
  7. php 判断邮箱_实例讲解PHP验证邮箱是否合格
  8. 开源APM应用性能管理工具调研
  9. 0014__格式化工厂(视频编辑软件包括去掉声音、添加字幕)
  10. python怎么清屏_python中怎么清屏