手机编程软件有很多,大部分都很难使用,操作不灵活,甚至不能安装第三方库。
尝试安装了很多 Python 移动编程软件,发现了很多问题,不是编码效率低就是各种 bug。今天,来自一位 python 编程小哥指导,向大家推荐两款精心挑选的手机编程软件,它们也是非常成熟的手机编程工具。
# 1. QPython OH
Qpython 是一个轻量级的、成熟的 python 编程工具。它配有终端和简单的代码编辑器。它支持安装第三方库。目前,它支持 Python 3.6.6,这还不算太老。
代码编辑区域代码比其他手机编程软件更灵活,底部有常用的关键字和符号。
保存后,可以在终端中输出结果。
许多手机编程软件不提供第三方库的安装。Qpython 支持安装第三方库和工具。
最后,我认为最有趣的功能是你可以通过局域网访问 qpython web 编辑器。在电脑上编程,将手机作为终端输出结果。
这样,您就不必在计算机上安装任何 Python。相反,您可以直接在计算机上编写输出代码并同步更新。
优点:
Qpython 编程功能全面、丰富 编码灵活,项目文件也可以保存,将电脑代码连接到手机输出并同步更新。
缺点:
Python 版本稍老代码无代码提示完成功能,纯手工 QPython 网页编辑器中文代码,终端输出也凌乱不堪
# 2. Aid Learning
Aid Learning 是一款很酷的高端移动编程工具,可以直接在 app Store 中下载和安装。
打开首先看到的是一个精通技术的球体运动。
稍等片刻会让你选择安装依赖,建议选择 PRO 版,工具更多。
依赖包比较大,如果你的网速够快,大概等一分钟以上就下载安装好依赖,接着,就直接进入了一个 Mac 系统。
是的,没有看错,这简直就是安装了一个 Mac 系统在自己的手机里,可以看到,已经配备了很多 Python 开发工具,包括我们再熟悉不过的 VScode 和 jupyter。
赶紧打开 VScode 和 jupyter 编码试一试。
通过上图看到,VScode 界面显示不全。
jupyter 很好的适配了手机屏幕。在我的体验中,也就 jupyter 非常好用,其它开发工具包括 VScode 用起来非常难受,毕竟软件界面那么大,缩进方寸之间的手机屏幕上实在是为难,容易误点。
使用 Aid Learning 就像操作一台 Mac 系统电脑一样,虽然比不上一台真正的实体机,但是编码来说,太棒了,里面配备了很多开发工具,不止 VScode 和 jupyter。
同样的,Aid Learning 支持局域网连接电脑网页端,数据同步,完全的在电脑上编码。
这意味着您的计算机不需要编程环境或任何开发工具,您可以连接到移动辅助学习并立即使用编码软件。
在它上面安装依赖项和打包插件是没有问题的。还有许多有趣的工具。我在这里就不提了。你可以自己探索它们。
优点:
配备了很多开发工具,无须自己配置,开箱即用
可以连接电脑,编码更方便,手机电脑数据同步更新
缺点:
手机端编码不灵活,连接电脑时而卡顿
以上两款手机编程软件各有优缺点,但我觉得在很多手机编程工具中都做得很好,可以去手机应用商店下载,都是普通的免费软件,不需要注册,不需要登录,没有敏感权限,请随意安装。
责任编辑:haq
原文标题:我把手机打造成了 Python 开发利器,分享下攻略
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
收藏
人收藏
扫一扫,分享给好友
复制链接分享
评论
发布评论请先 登录
相关推荐
华为打造质效双优“皖美”5G网络 曙光工作站成两会报道指定用机
近日以来,中国进入“两会时间”。今年,曙光一体机亮相人民大会堂的两会新闻报道发稿中心,为新华网两会报....
lhl545545 发表于 03-15 17:53 •
170次
阅读
FPGA重构优势有哪些
术语“重构”是指FPGA已经配置后的重新编程。FPGA的重构有两种类型:完全的和部分的。完全重构将整....
FPGA技术联盟 发表于 03-15 17:06 •
189次
阅读
python创建多线程的两种方法
1. 用函数创建多线程在Python3中,Python提供了一个内置模块 threading.Thread,可以很方便地让我们创建多线程。
threading....
发表于 03-15 16:47 •
389次
阅读
python创建多线程的两种方法
1. 用函数创建多线程 在Python3中,Python提供了一个内置模块 threading.Th....
python爬虫知识分享 发表于 03-15 16:47 •
80次
阅读
python多线程和多进程对比
1. 基本概念在开始讲解理论知识之前,先过一下几个基本概念。虽然咱是进阶教程,但我也希望写得更小白,更通俗易懂。
串行:一个...
发表于 03-15 16:42 •
373次
阅读
python多线程和多进程的对比
1. 基本概念 在开始讲解理论知识之前,先过一下几个基本概念。虽然咱是进阶教程,但我也希望写得更小白....
python爬虫知识分享 发表于 03-15 16:42 •
74次
阅读
手把手教你使用Python提取快递信息
现在快递遍布生活的角角落落,一个快递其实是信息的集合体,里面包含大量的物流信息。在面对一大堆快递信息需要我们进行按省份...
发表于 03-15 16:37 •
496次
阅读
基于Python语言的RFM模型讲解
上面步骤可以知道,我们需要有RFM三个维度,根据我们在业务分析方法课程中学到的,业务分析模型离不开指....
数据分析与开发 发表于 03-15 15:38 •
78次
阅读
Smartbi移动BI让数据决策尽在掌握
技术的更迭,商业智能化管理越来越被重视,移动BI的概念也被提起。移动BI是指用户可以随时随地获取所需....
发表于 03-15 15:21 •
4次
阅读
Axe-8000音频信息处理系统的详细介绍
随着十三届全国人大五次会议闭幕,2022年全国两会圆满落幕。为有效防控疫情,共同维护公共卫生与健康,....
发表于 03-15 15:07 •
2次
阅读
函数模板与类模板的基本概念及实现原理
[导读] 最近使用C++做些编程,把日常遇到的些比较重要的概念总结分享一下。本文来分享一下模板类的原....
FPGA之家 发表于 03-15 11:21 •
83次
阅读
ICT的圣杯(一):人形电脑天使心
如果有一天,人工智能被用来残害人类,或者让人类自相残杀,你还会认可并支持这个技术吗? 如果你的答案是....
脑极体 发表于 03-15 09:31 •
166次
阅读
如何使用 Infiniium EXR 系列示波器来测试开关电源
开关电源 (SMPS) 不仅小巧方便,其效率和功能也超越了线性电源。实时示波器可以选配电源分析软件,....
IMBU仪器汇 发表于 03-14 17:12 •
336次
阅读
理解python模块的缓存
在一个模块内部重复引用另一个相同模块,实际并不会导入两次,原因是在使用关键字 import 导入模块时,它会先检索 sys.modules 里...
发表于 03-14 16:42 •
1007次
阅读
一文理解python模块的缓存
在一个模块内部重复引用另一个相同模块,实际并不会导入两次,原因是在使用关键字 import 导入模块....
python爬虫知识分享 发表于 03-14 16:42 •
140次
阅读
python 包导入的三个冷门知识点
1. 使用 __all__ 控制可被导入的变量使用 from module import * 默认情况下会导入 module 里的所有变量,若你只想从模块中导入其...
发表于 03-14 16:33 •
1294次
阅读
关于python包导入的三个冷门知识点
使用 from module import * 默认情况下会导入 module 里的所有变量,若你只....
python爬虫知识分享 发表于 03-14 16:33 •
148次
阅读
Niagara Framework®软件手册入门
Niagara4是一个楼宇自动系统开发和运行平台。本入门全面介绍了Niagara4总体结构、开发理念....
发表于 03-14 15:09 •
5次
阅读
昇思MindSpore全场景AI框架1.6版本的关键特性
此版本中昇思MindSpore全场景AI框架易用性不断改进,提升了开发效率,控制流性能提升并支持副作....
华为计算 发表于 03-14 13:06 •
126次
阅读
通富微电获市、区多项荣誉 小华半导体获功能安全ASIL-D认证证书
北京七鑫易维作为国内领先的眼球追踪技术方案提供商,凭借在产品研发、市场需求、技术创新等多方面的优势,....
发表于 03-14 11:45 •
457次
阅读
基于linkboy+ESP32的创意DIY时钟设计
以linkboy为编程平台,创意DIY时钟,数字式时钟、电子日历、指针式时钟,想要哪种做哪种!lin....
linkboy知多少 发表于 03-14 08:56 •
107次
阅读
详解C语言中的短路现象
C语言一经出现,就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语....
嵌入式ARM 发表于 03-12 12:23 •
503次
阅读
嵌入式系统的软件架构设计
嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的....
嵌入式ARM 发表于 03-12 11:06 •
282次
阅读
嵌入式常用的软件框架介绍与选择
在嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题。软件架构对于系统整....
硬件攻城狮 发表于 03-12 09:33 •
148次
阅读
pip 的超全使用指南
1. 查询软件包查询当前环境安装的所有软件包
[code]$ pip list[/code]查询 pypi 上含有某名字的包
[code]$ pip search pkg[/co...
发表于 03-11 16:03 •
3672次
阅读
一文了解pip的超全使用指南
由于默认情况下,wheel 包的平台是运行 pip download 命令 的平台,所以可能出现平台....
python爬虫知识分享 发表于 03-11 16:03 •
193次
阅读
python常规包与命名空间包
python常规包与命名空间包1. 常规包在 Python 3.3 之前或者说 Python 2 中,一个包想要被导入使用,那么该包内必须要有 __init...
发表于 03-11 15:46 •
2081次
阅读
详解python常规包与命名空间包
python常规包与命名空间包 1. 常规包 在 Python 3.3 之前或者说 Python 2....
python爬虫知识分享 发表于 03-11 15:46 •
197次
阅读
当一个学软件的女孩子玩起了硬件…
听起来有点扯,但这就是我的奇特人生。
⛳大学
你永远不会知道,一个女孩子选择软件工程专业,可能仅仅因为她有一个学软件的...
发表于 03-11 11:15 •
10528次
阅读
软硬件工程师应牢记的十个技巧
状态机是20世纪最伟大的软件发明之一。某应用程序往往可被分为多个状态机,每个状态机都控制该应用程序的....
硬件攻城狮 发表于 03-11 10:07 •
150次
阅读
解析室内外一体化融合定位技术
不管从定位导航技能开展趋势,还是商场使用需求的开展,以及国家方针导向(《导航与方位服务科技开展“十二....
发表于 03-11 09:59 •
8次
阅读
微软多管齐下,构建现代化数据安全架构
小编说:面对后疫情时代的新常态发展,企业想持续发展不仅要克服频繁的供应链冲击和人才短缺等挑战,还要面....
微软科技 发表于 03-11 09:11 •
134次
阅读
PCB分析常见方法
软件代码有bug,可以通过人工查找,也可以通过编译发现,同时也可以通过代码静态分析工具找到错误或警告....
strongerHuang 发表于 03-10 17:55 •
756次
阅读
python花式导包的八种方法
python花式导包的八种方法1. 直接 import人尽皆知的方法,直接导入即可
[code]>>> import os
>>> os.getcwd()
'/home/xxx'[/c...
发表于 03-10 16:51 •
799次
阅读
python花式导包的八种方法
python花式导包的八种方法 1. 直接 import 人尽皆知的方法,直接导入即可 import....
python爬虫知识分享 发表于 03-10 16:48 •
177次
阅读
单片机之裸机程序框架设计
大学导师教导过,学到的知识,时刻去保持分享。分享之前要去加深理解每一句话的含义。第一受益者是自己,第....
发表于 03-10 16:43 •
12次
阅读
松下远程教学方案如何减轻高校在转型过程中的困难
在欧洲,顶尖的大学不约而同地选择了松下专业技术来帮助他们提供优质的学习体验。
松下专业 发表于 03-10 16:33 •
236次
阅读
python安装第三方包的八种方法
python安装第三方包的八种方法1. 使用 easy_installeasy_install 这应该是最古老的包安装方式了,目前基本没有人使用了。下面是 ...
发表于 03-10 16:29 •
1061次
阅读
python安装第三方包的八种方法
python安装第三方包的八种方法 1. 使用 easy_install easy_install ....
python爬虫知识分享 发表于 03-10 16:27 •
152次
阅读
易华录获“非接触式面部表情分析系统”一等奖
在江苏省公安厅主办的“2021年度省厅科技强警奖”评选中,经过层层筛选、现场评审、网上公示等环节,易....
易华录 发表于 03-10 16:07 •
291次
阅读
2022FTF青少年无人机大赛赛事规则发布!
近日,WRC世界机器人大赛FTF青少年无人机赛项组委会发布了 2022(第五届)FTF青少年无人机大....
创客火无人机 发表于 03-10 15:23 •
215次
阅读
关于1I²C读写EEPROM基础原理
相信很多读者都使用过类似AT24C0x这种使用I²C读写的EEPROM,在项目中,使用不当就容易导致....
strongerHuang 发表于 03-09 17:14 •
1811次
阅读
python包、模块和库是什么
1. 模块 以 .py 为后缀的文件,我们称之为 模块,英文名 Module。 模块让你能够有逻辑地....
python爬虫知识分享 发表于 03-09 16:47 •
209次
阅读
python类的多态和类的property属性
python类的多态 多态,是指在同一类型下的不同形态。 比如下面这段代码 class People....
python爬虫知识分享 发表于 03-09 16:37 •
178次
阅读
AGM MCU IDE安装使用方法
AGM MCU使用自有的IDE编程调试环境,使用起来按步骤安装使用即可。
MCU/FPGA by AGM 发表于 03-09 15:07 •
232次
阅读
用Python学习科学编程
用Python学习科学编程,Python经典教材。
发表于 03-09 15:00 •
32次
阅读
采用UG/NX西门子软件进行正版高性能产品设计
借助灵活的三维产品设计,NX 可以帮助您以更低的成本实现更快速的创新和更高的质量。
发表于 03-09 11:21 •
8次
阅读
亚威股份折弯机产品获国家级冠军 FEELM引入清华美院“创新大脑”
近日,工信部公布《关于制造业单项冠军第六批遴选和第三批通过复核企业名单的公示》名单,江苏亚威机床股份....
发表于 03-09 10:47 •
806次
阅读
python类的继承详解
python类的继承 类的继承,跟人类繁衍的关系相似。 被继承的类称为基类(也叫做父类),继承而得的....
python爬虫知识分享 发表于 03-08 16:40 •
343次
阅读
python私有变量和私有方法
python私有变量和私有方法 1. 下划线妙用 在 Python 中,下划线可是非常推荐使用的符号....
python爬虫知识分享 发表于 03-08 16:30 •
394次
阅读
LABVIEW编程——表格程序
1.违反了数据流的原则,没有使用控件的端子进行数据传递,在没有任何必要的情况下使用了局部变量 2.初....
发表于 03-08 14:02 •
6次
阅读
便携式电能质量分析仪LINAX PQ系列介绍
只需几个步骤,您就可以为您的工厂和机器的电能质量创建一个遵从性报告。
发表于 03-08 13:42 •
12次
阅读
关于西门子消费品行业在线研讨会
2021年对于消费品行业是异常严峻的一年,持续遭遇疫情的重击,很大程度上给消费者带来极大的负面情绪,....
电子发烧友网 发表于 03-08 12:56 •
377次
阅读
XL2400软件设计参考说明书v1.0
XL2400软件设计参考说明书v1.0
发表于 03-08 11:30 •
23次
阅读
PLC如何实现以太网口无线通讯
PLC若想实现以太网口无线通讯,首先我们需要确定好PLC型号,然后选择一个合适的通讯设备。比如如果是....
发表于 03-08 09:17 •
60次
阅读
python静态方法与类方法
python静态方法与类方法 1. 写法上的差异 类的方法可以分为: 静态方法:有 staticme....
python爬虫知识分享 发表于 03-07 16:56 •
417次
阅读
python类的理解与使用
python类的理解与使用 1. 通俗理解类 类(英文名 class),是具有相同特性(属性)和行为....
python爬虫知识分享 发表于 03-07 16:51 •
396次
阅读
济南携手华为加速产业数字化转型升级
济南市人民政府与华为技术有限公司就如何加快推进济南市产业升级转型,如何参与新时代社会主义现代化强省建....
华为数字中国 发表于 03-07 12:48 •
395次
阅读
python如何捕获异常和主动抛出异常
python如何主动抛出异常和捕获异常 1. 如何抛出异常? 异常的产生有两种来源: 一种是程序自动....
python爬虫知识分享 发表于 03-04 17:09 •
666次
阅读
|