当前位置:首页 > 科技报道 > 正文

天语B920

手机上可以用来学习编程的软件有哪些?

手机能不能学习编程,近几年争议蛮大的。大多数反对的人认为,手机连写代码都很困难,就更谈不上能学多好了,实际上这里存在一定的幸存者偏差。

我不用手机学习、你也不用手机学习,他也不用手机学习,所以用手机学不了编程。然而,以我们的编程狮***为例,整个2019年,超过75%的注册用户来自手机端,不仅是我们,各大编程学习平台都是如此,可见手机学习编程的需求,有多么大了。

用手机学习编程,不代表不用电脑,它只是一种学习方式,就像看书一样,看书到最后还是要用电脑,亲自动手写代码,才能真正学会编程。

天语B920
(图片来源网络,侵删)

坐公交、地铁,闲暇时间打开手机***,看两个知识点,刷两道题,岂不美哉?

回归正题,那么如何用手机学习编程呢?

微信读书

天语B920
(图片来源网络,侵删)

可能很多人会很诧异,微信读书还可以用来学习编程?还真可以!而且用它来学习编程的人还不少。

以《Python编程:从入门到实践》这本书为例,在微信读书上,总共有超过8.6万人阅读了它,更更更重要的是,这本书在亚马逊Kindle电子书售价为44.5元,但在微信读书上可以免费阅读!

微信读书上的编程书还是比较全的,各大主流编程语言,都能找到对应的入门书籍,进阶书籍也不少。

天语B920
(图片来源网络,侵删)

使用电子书的方式学习,要注意学习方法,一般在手机上看电子书都是泛读,看懂就行了,但光看懂是学不会编程的,还要找个时间,用电脑写写代码,笔记才行。

手机上可以使用易历知食软件,其内部有微C程序设计功能和Lua程序设计功能,可以轻松在手机上用C语言或Lua语言编程并运行程序。

下面是该软件内自带的一个万年历示例,手机上的C语言代码如下图(代码较长,不一一截图):

手机上运行的效果如下图:

我认为在手机上学这些内容不如在书本上学的扎实,因为:首先书本上的东西可以重复阅读,反复斟酌。手机上的内容虽然也在,但他们推出的内容太多,更新太快。其次,书本上的内容可以理论联系实际。手机上的东西不可能做到这些。

当然这是个人建议

要想在手机上编程可能会比较痛苦,因为手机打字太麻烦了。不过你是用来偶尔看看源代码,偶尔调试调试写写代码我这边有两款好软件可以推荐给你。

termux ,有这款软件可以让你的手机瞬间变成一台linux系统,你可以在上面使用很多种语言,最好用的就是python,而且窗口是全屏的很干净,全是黑窗口,同时他还有个很牛的包管理工具pkg,类似apt-get / yum.包的内容还很丰富。

termius,ssh客户端工具,它他不仅可以用来访问本机Android系统,而且还可以使用ssh协议访问远程服务器,操作和使用界面也是非常漂亮好用,快捷键非常多。可以慢慢挖掘。


这里简单介绍几个在手机上练习编程的软件,包括c、j***a、python和html这4种语言,主要内容如下:

c语言:这里可以使用“C语言编译器”这个软件,无需root,就可以进行c代码的编辑和运行,语法高显亮,使用起来很方便,感兴趣的话,可以尝试一下,下面我简单介绍一下这个软件的安装和使用:

1.下载安装“C语言编译器”,这个直接在手机应用商店中就能搜到,如下,直接点击下载安装就行:

2.接着我们就可以打开这个软件,编辑相关c代码了,测试代码如下,很简单,就是2个数的加减函数:

程序运行截图如下,输入2个数后,点击运行,程序便能正常跑起来:

j***a:这里可以使用“AIDE集成开发环境”,这个软件在安卓手机上集成了j***a开发环境,可以直接在手机上进行j***a程序的开发和运行,支持自动补全和语法高显亮,使用起来很方便,下面我简单介绍一下这个软件的安装和使用:

1.安装AIDE,这个与上面的类似,直接在手机应用商店中搜索就行,如下:

上一篇
wmp11

下一篇
iphone nano