如何在手机上写Python--安卓篇

这篇具有很好参考价值的文章主要介绍了如何在手机上写Python--安卓篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,欢迎来到 Crossin的编程教室 !

写代码当然要在电脑上,毕竟打字方便屏幕又大。但偏偏有人要在坐车、吃饭、上课、约会的时候写代码。于是我就会经常被问到:

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

今天就给你们分享下,安卓手机编写并运行Python代码的三个App。

详细操作演示见视频:

1. QPython

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

应用商店可下载,或者去QPython的项目主页也可以找到apk安装包。

QPython的分支很多,常见的有 QPython基本版 QPython3,QPython Plus。

商店里的是基本版,学习用的话这个就可以,目前配套的Python版本是3.11。

Plus的版本更新,支持更多的开发权限,但这可能也是它无法上架应用商店的原因:需要授权多项隐私权限。

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

QPython提供了一些预编译模块供安装,主要是数据分析、网络和人工智能方面。如果没有你想要的,还可以尝试在命令行用pip命令安装。手机上不是所有库都能用,比如内置的turtle、tkinter等GUI相关模块就不行。

但QPython内置了SL4A,也就是Android脚本语言环境,你可以通过androidhelper这个模块去调用手机的摄像头、位置、蓝牙、短信等功能,所以四舍五入就约等于可以拿Python开发安卓应用。

除了默认的编辑器,QPython也支持JupyterNotebook

另外还提供了FTP和扫描二维码的方式向手机上传代码,这还挺方便的。

【安装配置】★★★★★

【操作体验】★★★

【功能模块】★★★★

【总体评价】★★★★

2. Pydroid3

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

Pydroid3没有上架国内的应用商店,也没有官网提供下载,而我的手机也没法使用GooglePlay。所以只能通过网上搜索安装包下载安装。

这样带来的问题是可能下载到比较老的Python版本,又或者不支持手机的硬件或系统。

另外当我下载了一个原版包之后发现,安装第三方模块时,仍然要再连接GooglePlay下载一个插件,这不又绕回去了吗!

好在网上有热心人提供了汉化版和扩展插件,并内置了所有依赖。

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

论操作体验的话,我个人觉得pydroid3更加丝滑,甚至还提供了错误检查和代码提示。

在安装模块方面,同样提供了预置模块和命令行pip安装两种方式。

对于GUI和手机功能权限的支持,pydroid3提供了kivy和pyside,同样可以做出丰富的交互效果。

让我比较意外的是,它居然对turtle、tkinter这样的Python内置GUI模块也支持,甚至可以写pygame,那不是直接可以在手机上写python游戏了。

【安装配置】★★★

【操作体验】★★★★

【功能模块】★★★★★

【总体评价】★★★★

3. Termux

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

Termux并不是为Python而生,它是一个安卓手机上的Linux终端。

下载安装还算方便,官网提供了 F-Droid 和直接下载 apk 包两种方式。

但安装完并不能直接写Python,你还得在上面配置开发环境,这就要求使用者有一定的Linux基础。

并且,即便配置完成,纯控制台的交互环境也没有窗口化的代码编辑器提供给你。一种曲线救国方案是在本地运行JupyterNotebook,然后打开手机浏览器在里面写代码。不过很可惜,即使这种方案我也没能安装成功。

作为一个Linux环境来说,Termux是很强大的,据说还可以直接在里面重新安装一个Linux发行版。但作为一个手机上的Python开发环境,尤其是对新手来说,实在是过于折腾。

【安装配置】★★

【操作体验】★★

【功能模块】★★★★

【总体评价】★★☆

总结一下,对于想在安卓手机上学习Python的同学来说,QPython和Pydroid3都是不错的选择,Pydroid3与电脑版的兼容度更高,QPython则更方便一点。而Termux则更适合想学习Linux和服务器运维的同学。

你还用过什么在手机上写代码的工具?欢迎在评论区讨论。

作者:Crossin的编程教室


Crossin的新书《码上行动:用ChatGPT学会Python编程》已经上市了。

如何在手机上写Python--安卓篇,智能手机,python,android,开发语言

本书创新地以ChatGPT作为辅助学习工具,系统全面地讲解了零基础读者如何快速有效地学习Python编程技能。

书中包含Python语言基础、文件操作和爬虫等进阶内容,并讲解了ChatGPT的功能及在编程中的应用,包括如何利用它进行辅助开发和在程序中接入ChatGPT。

本书内容系统全面,案例丰富,讲解浅显易懂,适合Python零基础入门的读者学习。

读者朋友们购买后可在后台联系我,加入读者交流群,Crossin会为你开启陪读模式,解答你在阅读本书时的一切疑问。

 Crossin的其他书籍:

点此查看《码上行动:利用Python与ChatGPT高效搞定Excel数据分析》介绍

感谢转发点赞的各位~


_往期文章推荐_

一个能帮你看懂程序的代码可视化工具

Python量化第一步,画股票K线、双均线图


【教程】: python

【答疑】: 666

更多资源请在公众号内搜索或留言文章来源地址https://www.toymoban.com/news/detail-824050.html

到了这里,关于如何在手机上写Python--安卓篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手机python怎么用海龟画图,python怎么在手机上编程

    大家好,给大家分享一下手机python怎么用海龟画图,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 如果您想在手机上使用Python来创建AI(人工智能)程序,您可以考虑以下几种方式: 需要注意的是,虽然在手机上编写和运行Python程序可能不如在PC或者服务

    2024年02月15日
    浏览(59)
  • 手机上的python怎么运行,python在手机上怎么操作

    大家好,小编来为大家解答以下问题,python在手机上怎么操作,手机上的python怎么运行,现在让我们一起来看看吧! 手机浏览器运行python是因为手机浏览器和python两者之间是可以互相兼容的,手机浏览器可以对python的内容数据进行解压和储存显示,所以才会出现手机浏览器运

    2024年02月08日
    浏览(42)
  • python在手机上怎么运行,手机版的python怎么用

    这篇文章主要介绍了python在手机上怎么运行,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 如何用手机编程Python? 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器、控制台

    2024年01月16日
    浏览(56)
  • 手机上的python怎么运行,python在手机上怎么运行

    大家好,小编来为大家解答以下问题,python程序如何在手机端运行,python程序如何在手机上运行,今天让我们一起来看看吧! Source code download: 本文相关源码 大家好,给大家分享一下python写的程序怎么在手机上运行,很多人还不知道这一点。下面详细解释一下熟练掌握Python就

    2024年01月16日
    浏览(59)
  • 手机的python怎么运行文件,python在手机上怎么运行

    大家好,小编来为大家解答以下问题,手机上的python怎么运行程序,手机的python怎么运行文件,今天让我们一起来看看吧! python语言应用很广泛,自己也很喜欢使用它,其实我们也可以直接在自己的安卓手机上做python开发学习,只需要简单的配置下环境就可以了。 首先我们

    2024年02月14日
    浏览(57)
  • 关于为在手机上开发/运行Python程序的研究报告以及为手机打包Python应用的研究。

    前一段时间莫名地想用Python开发手机应用。经过日日夜夜在互联网上的挖掘于是有了这样一篇导航性的文章兼入坑/踩坑记录。必须承认Python在手机领域的进展还停留在研发阶段,作者也是真心希望更多的大佬参与到这个领域的先驱部队中,开发出一款完备的引擎之类的。 如

    2024年02月14日
    浏览(68)
  • python在手机上怎么操作,python怎么在手机上编程

    本篇文章给大家谈谈python在手机上怎么操作,以及python怎么在手机上编程,希望对各位有所帮助,不要忘了收藏本站喔。 Source code download: 本文相关源码 如何用手机编程Python? 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器、控制台、QEdit编辑器和

    2024年03月14日
    浏览(55)
  • python在手机上怎么操作,python在手机上怎么运行

    大家好,小编来为大家解答以下问题,python在手机上怎么操作,python在手机上怎么运行,现在让我们一起来看看吧! 一、安装 我们知道selenium是桌面浏览器自动化操作工具(Web Browser Automation) appium是继承selenium自动化思想旨在使手机app操作也能自动化的工具(Mobile App Autom

    2024年02月04日
    浏览(52)
  • 在手机上运行Python程序

    Python是一种广泛使用的编程语言,它在许多领域中都有广泛的应用。虽然Python通常在计算机上运行,但是你也可以在手机上运行Python程序。本文将介绍如何在手机上运行Python程序,并提供相应的源代码示例。 要在手机上运行Python程序,我们需要一个能够在移动设备上运行Py

    2024年02月03日
    浏览(42)
  • 在手机上运行python文件(qpython版)

    声明:本教程所使用的软件为qpython;第一次写教程,如有错误,还请指出,谢谢! 软件下载: QPython - Python on Android​​​​​​  下载完成后打开,遇到如下选项,选择你Python文件所使用的Python版本,一般是Python3(右 边的那个)  选好后点击编辑器,如果你是直接要编写代

    2024年02月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包