想在手机上编写python代码?在手机上玩转python的利器

qpython:android上的python解释器
《qpython》是一个脚本引擎,他整合了python解释器、console、编辑器和sl4a库。可以让你在android设备上运行python语言开发的程序。它就是android上的python!此外,它提供了开发工具能让你在android设备上方便地开发python项目。
qpython是android平台上的python解释器,可以在官网下载最新的版本 http://qpython/,其中qpython是python2,qpython3是python3
装好就可以在你的手机上写python程序了(因为缺少个图形界面库,并不能用turtle画图)
最新测试版qpython3内核升级到了python3.6,各应用商店中的正式版是python3.2
在android上运行python早就不是什么新鲜的事情,而我介绍这款软件主要是因为它有在原来的基础上进行创新.
qpython+的一个亮点功能便是从qr码获取脚本并执行脚本,这为分享脚本代码提供了方便.
通过qr码,python与现实构成了一条桥梁,我们可以通过扫描qr码的方式去执行脚本,比起传输文件的方式要容易得多也快捷得多.今后,android平台的技术大牛们分享一些简单的小脚本,不需要发布文件了,没错,只要把脚本做成qr码图片,新手们用qpython+扫描后执行,一切都是那么的简单高效.
qpython+像是一个ide,它可以进行python项目的编辑和执行,提供了库管理器,可以很方便的执行和分享脚本文件,可下载的kivy库甚至能让你编写android的原生ui,别忘了还有强大的pygame模块,它能让你在android上也编写python游戏!
sl4a: 安卓的脚本层
sl4a将脚本语言带入android,允许用户编辑和执行脚本,直接在android设备上运行交互式解释器。sl4a是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。这些脚本语言已经可是使用很多封装好的android api来开发功能丰富的android应用程序,并且使开发变得更加的简单和高效!
这个平台支持多种脚本语言,比如 python, perl, jruby, lua, beanshell, javascript, tcl, shell 等,你可以选择你熟悉的语言进行开发
python for android
在项目主页面的右上方,有该应用支持的所有脚本语言的下载列表。
选择你使用的语言,打开相应的语言环境的下载页面,与下载sl4a的方式类似,将该语言包应用下载并安装到你的手机上。
程序安装完成后,打开python for android应用,在应用的最上方会有一个install的按钮,点击该按钮,就会自动下载python相关的文件并解压和安装,这个过程结束后,你的android手机上的python开发环境就配置好了!开始尽情的在手机上编写代码吧!