0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

可以使用手机编程实现python吗

Wildesbeast 来源:今日头条 作者:小小猿爱嘻嘻 2019-12-29 11:37 次阅读

这里介绍2个在可以在手机编程Python的软件,一个是QPython3,一个是Termux,其中QPython3集成了Python3解释器,可以直接编写运行Python程序,Termux类似于一个手机的Linux,安装Python3插件后,也可以直接编写运行Python程序,下面我简单介绍一下这2个软件,感兴趣的朋友可以自己尝试一下:

QPython3

这相当于安卓手机上Python集成开发环境,集成了Python3解释器、Console控制台、Edit编辑器以及SL4A库,可以快速编写执行Python程序,还可以开发一些简单的安卓应用,下面我简单介绍一下软件安装和使用:

1.安装Qpython3,这个直接在手机应用上搜索就行,如下,大概也就12兆左右,直接点击下载安装就行:

2.安装完成后,打开这个软件,主界面如下,主要分为6部分,分别是终端、编辑器、程序、QPYPI、课程和社区,其中终端类似于Python Shell客户端,编辑器类似于一个简单的Python IDE,程序是官方自带的一些示例,QPYPI可以安装第三方插件和库,课程是官方入门的教学视频,社区是一些爱好者分享交流的地方:

3.Console终端效果如下,和电脑上的Python Shell客户端差不多,一行代码一行输出:

4.QEdit编辑器效果如下,Python代码编写完成后,可以直接点击运行,这里可以开发一些简单的安卓应用,主要用到androidhelper这个库,代码比较简单,如下:

程序运行效果如下,一个简单的安卓界面,比较朴素:

5.这里你也可以安装一些第三方包或者库,直接点击QPYPI进去,选择对应的库,点击就能安装,如下:

Termux

这个软件相当于一个简单的手机版Linux,可以直接运行bash等命令,安装Python插件后,也可以直接运行Python程序,下面我简单介绍一下这个软件的安装和使用:

1.安装Termux,这个与上面类似,直接在手机上搜索安装就行,如下,也就170K左右:

2.安装完成后,打开这个软件,首次启动,需要在线下载一些插件,稍微等待一下,成功启动后的界面如下,类似一个终端shell:

113e800083366ea014758

3.编写运行Python的话,需要先安装Python插件,直接“pkg install python”就行,类似于Linux的apt命令,安装完成后,就可以进入python shell命令行,编写Python代码了,效果如下:

113eb000833c40895e008

至此,这2个软件都介绍完了。总的来说,这2个软件使用起来都挺简单的,只要你熟悉一下环境,很快就能掌握的,偶尔在手机上学习一下就行,要是真正学习Python编程的话,建议还是在电脑上进行,调试运行代码更方便,网上也有相关教程资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

54评论

软件测试开发技术栈 优质科技领域创作者09-08 10:1836赞踩我也偶尔会有一些时候,需要在手机端进行部分代码开发和调试,这里推荐一下iOS系统的 Pythonista ,易用强大,流畅度高,用户交互体验不错 。

接下来让我们了解一下 Pythonista 。

支持Python 2 / 3 开发环境切换 ,如下我们使用的是Python 3.6版本。

接下来我们新建一个模块,当然也可以直接新建一个包,如下,我们新建Testops.py模块,支持强大的代码联想,开发过程非常流畅,如下。

如下,我们完成了 Testops.py 模块开发,注意我们现在使用的是Python3.6环境。

支持运行时的错误信息追踪,清晰的报错提示,因Python3中print变成了print()函数,因此触发异常,如下:

支持Python2代码转Python3.。. 强大。

通过 Python2 to Python3功能,我们可以看到代码中哪些是不符合Python3语法规则,并且给出了修改意见,点击Apply可以一键修改。

执行代码,查看输出结果:

当然除此之外,还有很多便利性功能,基本能够满足日常的一些简单开发和代码调试功能,物超所值,在ipad上用起来更加方便(屏幕大。..)。

10评论

逍遥游ing10-28 15:060赞踩手机上,我用的是QPythonL,在软件内更新python版本至3.6.6,感觉挺好用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92371
  • 编辑器
    +关注

    关注

    1

    文章

    787

    浏览量

    30164
  • python
    +关注

    关注

    51

    文章

    4671

    浏览量

    83457
收藏 人收藏

    评论

    相关推荐

    iot可以使用手机开发APP来云端控制吗?

    iot可以使用手机开发APP来云端控制吗?
    发表于 03-20 08:00

    STM32可以使用手机APP,蓝牙或者WIFI软件升级MCU软件的方法吗?

    STM32有方法可以使用手机APP,使用蓝牙或者WIFI 软件升级MCU软件的方法吗? 大家讨论一下,个人决定这个方向很好用,可能是以后的趋势。
    发表于 04-09 07:52

    Python编程语言可以应用在哪些方面?

    能干些什么?以下是Python十大应用领域!1.WEB开发Python拥有很多免费数据函数库、免费web网页模板系统、以及与web服务器进行交互的库,可以实现web开发,搭建web框架
    发表于 02-05 17:50

    关于语音播报的实现,我打算采用ISD1760模块,可以使编程实现放音吗?

    关于语音播报的实现,我打算采用ISD1760模块,可以使编程实现放音吗?要这样实现呢?现在很迷茫,有使用过相关芯片的人帮忙解答下呗。
    发表于 04-16 15:53

    Labview与Python的网络编程

    Python与C系列相比,开发效率极高。如果用Python开发安卓APP,通过以太网控制Labview开发的自动化测试软件。将可以实现手机
    发表于 11-12 13:48

    是否可以使用Vivado编程Nexys 2上次实现

    是否可以使用Vivado编程Nexys 2上次实现?我刚刚在几天前下载过。当我点击New project时,我在零件或电路板列表上看不到任何Nexys或spartan fpga。谢谢。
    发表于 04-01 09:08

    使用手机***控制plc的便捷之处

    。便捷之处  1. ***监控系统可以使异地的智力之源得到充分利用。可以使位于异地的专家通过网络获得***监控数据,进行分析处理,实现***监控。  2. 手机***控制plc可充分利
    发表于 05-27 17:51

    如何用手机实现CAN网络的监控?

    如何用手机实现CAN网络的监控?常见的汽车总线通信有哪几种?
    发表于 05-18 06:11

    自学python单片机编程-单片机可以使Python语言来控制了! 精选资料分享

    告诉广大Python爱好者一个好消息,单片机可以使Python语言来控制了。Arudino虽然在开源硬件领域非常流行,但是对于不懂C/C++编程语言的玩家来说,还是需要一段学习时间。
    发表于 07-14 06:08

    编程入门自学python视频

    编程入门自学python视频,(图书介绍:童晶:《Python趣味创意编程》新书预告)本章我们将实现简易毛笔字程序,读者
    发表于 07-20 07:42

    单片机可以使Python语言来控制吗?

    单片机可以使Python语言来控制吗?
    发表于 09-28 08:37

    手机居然也可以使用5号电池

    手机居然也可以使用5号电池 Olive Telecom has Introduced India’s first handset called Olive Frvron (V-G2300) that can be powered by a AAA battery. Th
    发表于 03-11 08:48 1.2w次阅读

    蚁群算法python编程实现

    本文主要介绍了Python编程实现蚁群算法详解,涉及蚂蚁算法的简介,主要原理及公式,以及Python中的实现代码,具有一定参考价值。
    发表于 02-02 10:36 7276次阅读
    蚁群算法<b class='flag-5'>python</b><b class='flag-5'>编程</b><b class='flag-5'>实现</b>

    一种可以优雅编程的语言Python知识点汇总

    另一个原因是我们可以Python 用在很多地方:数据科学、Web 开发和机器学习等都可以使Python 来开发。Quora、Pinterest 和 Spotify 都使用
    的头像 发表于 03-26 15:58 4708次阅读
    一种<b class='flag-5'>可以</b>优雅<b class='flag-5'>编程</b>的语言<b class='flag-5'>Python</b>知识点汇总

    python可以做什么?

    提起python,大多数人的第一反应是网络爬虫,使用python可以快速爬取网站信息。但作为一门编程语言,Web开发才是最基本的功能。Django和Flask是最流行的两种
    的头像 发表于 03-29 11:09 746次阅读