之前安利过一款手机上运行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后就是本文第一张图片的样子。

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

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可以干哪些事情?

Web开发,支持django和flask Web开发,当然你需要安装django和flsak。

游戏开发,使用pygame开发手机游戏。

图片来自:

http://www.cnblogs.com/zhuzhuqwa/p/10026229.html

app开发,可以开发手机APP。

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

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

OK,安利完毕,enjoy !

一个十年Python码奴与运营汪的结合体

长按扫码关注

django手机访问_在手机上运行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的神器

    image Qpython是一个Python引擎,只能运行在安卓系统上,相比Termux,它可以全图形界面操作,非常友好. 内置了一个Python编辑器,可以直接在手机上写Python代码,支持缩进, ...

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

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

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

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

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

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

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

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

  8. 手机可以玩python吗_在手机上玩python编程-Pydroid3

    手机屏幕太少,写代码不方便,建议用电脑学习python 有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 安卓软件推荐 Pydroid.3 Pydroid 3免费高级版app是一 ...

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

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

最新文章

  1. C# 笔记 获取程序当前目录
  2. Windows server2008修改远程桌面端口的方法
  3. sql三表连接查询 - 使用sqlite 演示
  4. springboot data.redis.RedisConnectionFactory 集成问题
  5. C# 值得永久收藏的WPF项目实战(经典)
  6. 【飞秋】WF3.0和4.0区别介绍
  7. 牛客网多校联合训练1 J Different Integers(可持久化线段树/莫队)
  8. 谷歌浏览器chrome插件安装出现“程序包无效:CRX_HEADER_INVALID”的解决办法
  9. FastStone Capture 画图吸色工具
  10. 旅行计划 c++_设计旅行计划器
  11. 论文的重复率多少算正常?
  12. 电子学会青少年软件编程 Python编程等级考试三级真题解析(选择题)2021年3月
  13. 驾考笔记:科目二考试满分攻略——超详细的点位细节梳理,各种意外情况处理方案整理
  14. Winform多选树
  15. 硬件测试工程师的待遇和前景
  16. 计算机专业硕士北欧,北欧哪个国家计算机专业比较好
  17. Kali Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了。
  18. 分数的加减乘除(运算符重载)
  19. Python学习-面向对象(类)
  20. design compiler

热门文章

  1. [转]项目经理面试指南
  2. MagicLinux2.5正式版发布
  3. 周五:IPC连接及远程执行
  4. MySQL 事务隔离
  5. 华为机器狗 VS 波士顿狗,谁更胜一筹?
  6. C#学习路线:C#入门经典 -> CLR VIA C# -> WINDOWS核心编程
  7. Docker容器运行后退出,怎么才能一直运行?
  8. linux源码编译安装lamp环境搭建,linux下源码包编译安装LAMP环境
  9. chrome控制台如何把vw显示成px_chrome用不好,BUG改到老,这些chrome 浏览器使用技巧你需要掌握...
  10. HashMap的存储过程