天秀!“手机”居然也可以写Python代码?还支持各种库?
不得不说,对于写代码这件事,真的必须就是在电脑上才会有很好的体验。手机上写Python代码,那种感觉确实不敢想。
但是总有朋友说:
- 有没有手机端写Python代码的软件呢?
- 上、下班坐地铁,坐公交挺无聊,想要练练代码。
鉴于此,我还是写一篇文章给大家唠嗑这款软件(QPython)。
安装很简单,下载后和普通软件一样安装,如图正在下载中。
下载完成后,会提示你是写Python2代码,还是Python3代码。
在介绍该软件之前,我们先来看看软件的主界面。这上面有几个常用的菜单,我简单给大家介绍一下。
- 终端:类似于电脑上的cmd窗口,打开后可以直接输入Python代码;
- 编辑器:如果有多行代码需要写,可以直接打开“编辑器”,最后可以将写好的Python脚本保存成“.py”文件,供我们后续调用;
- 文件:我们可以从这里读取自己写的Python脚本文件,或者读取别人写好的;
- 二维码:我们可以在电脑上将自己的写的Python脚本,转换为二维码,然后点击这里的二维码,扫描转换后的二维码,就可以直接获取你在电脑上写的代码;
下面我们针对每一个菜单,给大家做一个演示。
单击“终端”,就会出现如下界面。从下图我们可以看到Python的版本为3.6.6,接着我们还写了一个列表拼接的代码。
点击“编辑器”,我们就可以在这个界面输入我们的Python脚本了,如下我们写了一个简单的Python脚本,记得编写完成后,点击那个“保存按钮”。
点击保存后,会提示我们给这个Python脚本文件命名,这里我取名为“name.py”。
再次点击保存后,直接点击运行(下方菜单栏找),就可以直接跳转到终端运行。
毕竟是一款手机端Python编辑器,文件肯定是和Python环境都在同一个文件目录下,这样就不需要我们使用啥相对路径、绝对路径,毕竟手机上弄这些也太不方便。
从上图可以看出:我们之前保存的“name.py”脚本文件,就明明白白的放在这里。
关于二维码那个菜单,我这里就不给大家演示了,大家自行下去尝试,下面我们来看看怎么安装第三方扩展库呢?
点击“QPYPI”,再点击“AIPY”,可以看到下方有很多经常使用的库,需要什么库,我们就下载哪一个。
下图为pandas库正在下载中。
接着大家就可以去终端玩一玩这个库吧!
作者:Python爱好者社区
原文链接:https://mp.weixin.qq.com/s/fiR6JmQdHL4t3yTzBrElHQ
手机中隐藏了这些便捷操作,“代码指令”玩转爱机
也许你知道每一部手机都有属于自己的一些内置的隐藏代码,但是你并不知道这些代码是什么,有什么用。工程师测试级别代码堪称发烧机友的必备快捷方式,下面小编就带大家来通过GIF图看下这些代码的功能吧!演示系统为ios
一、 在拨号界面输入:*#06#
输入以上字符就能看到自己手机里的 IMEI 号码(国际移动设备标识),使用iPhone的用户还可以把显示出来的号码和“设置–通用–关于本机”里面的号码进行对比,手机有没有问题一对比就知道。
二、在拨号界面输入:*#21#
这个指令是查询手机的来电转移情况,包括语音来电及短信等情况,看的比较全面,操作方式则是输入代码后再按拨号键。
三、在拨号界面输入:**21*手机号码#
这是最方便的设置的呼叫转移设置,后面的“手机号码”则是要输入你需要转过去的那部手机号码。
四、在拨号界面输入:##21#
这是跟上面那条相对应,这个指令是取消所有设置的呼叫转移。
五、在拨号界面输入:*#5005*7672#
以上这个代码则是查看你手机卡目前的短信中心号码,很多网友遇到过手机正常,但是短信发布出去,也许就是你的短信中心号码设置错误,三大运营商的短信中心号码可不是一样的,操作方式则是输入代码后再按拨号键。
六、在拨号界面输入:*#62#
这条代码可以查询你的手机在没有信号以及关机的时候,来电或信息转移状态,操作方式则是输入代码后再按拨号键。
两款代码最佳神器,手机也可以轻松码代码
刚开始学编程的时候非常有「激情」
时时刻刻都想着学习代码
但很多时候又没法时刻带着电脑
今天来介绍两款手机端编译软件
让你可以利用碎片时间学编程
Python
#Pydroid
Pydroid是一款支持Android系统的手机代码编译器。
Pydroid 3可以说是安卓系统上易用且功能强大的Python3 IDE,能够帮助你在安卓上使用Python、Jupyter notebook等。
安装
我们可以从应用store里下载安装,安装完成之后第一次打开会需要安装Python库,后面可以根据自己的需要选择pip各种各样的库。
安装好之后我们就可以正常使用了,Pydroid 3可以进行编辑、代码预测以及语法高亮等等,下面来介绍这款app的一大实用功能。
#代码补全和错误提示
手机码代码屏幕小,输入法没有电脑键盘那么全,如果写代码时一个一个手打单词编写,工作量大不说,手指也会不舒服。
代码里重复多的单词大部分是编程语言自带的变量和函数,代码补全可以一键输入这些变量函数。
上图是编辑页面,可以明显看到下方有三栏:
1.错误提示,有Error和Warning提示。
2.直接打印当你输入了一个「p」开头的函数/单词,下方出现了pass、pow、print、property,这时候只用点击你所需要的函数,代码就自动补全了。
3.特殊符号这一栏都是Python经常用到的符号,可以根据自己的习惯调整前后顺序。
除了上面这一大功能之外,还有语法高亮显示和主题、离线运行Internet程序、提供示例学习等特色……
Python
#Pythonista
Pythonista是iOS系统里评价比较高的老牌Python IDE,Pythonista 3 支持在iPhone、iPad上运行Python2和3,可以随时随地写代码。
安装
iOS系统就只能从自带的App Store里下载,下载完成之后,里面会有自带的很多Python标准库。
Pythonista 3除了跟Pydroid 3一样具有代码补全的功能之外,还有一个非常好玩的功能,是内置的示例,可以看别人代码的写法,也可以自己实战练习。
#内置强大的趣味示例
Pythonista内有一些自带脚本库,新手可以友好的参考里面的源码。
比如上面这个时钟,源码短短几十行,有编程基础的都不难看懂,还可以学习别人的写法。还有消消乐、俄罗斯方块等小游戏~
Pythonista还可以编写访问运动传感器数据的脚本、照片库、iOS剪贴板等,也可以用它构建交互式多点触控体验、动画等……
但如果还有一些不懂的,网上相关资料也有很多,还可以到官方论坛讨论提问题。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。