初学者java编程工具
零基础的人学编程有哪些好用的APP?
零基础的人学编程有哪些好用的APP?
这里简单介绍一下吧,有2种类型的APP可供学习编程,一种是学习型的APP,像网易公开课、w3cschool编程学院等,主要以视频等资料教程为主,一种是实操型的APP,像AIDE,QPython3等,主要以实际性的编程为主,下面我分别介绍一下这2种类型的APP,感兴趣的朋友可以自己下载尝试一下:
学习型APP这个其实手机上很多,各种编程资料都有,这里以网易公开课、w3cschool编程学院这2个软件为例,简单介绍一下:
1.网易公开课:这个大部分人都应该听说过,主要是一些高校的免费视频课程,各个方面都有涉及,其中就有编程的,下面我简单介绍一下这个软件的安装和使用:
安装网易公开课:这个直接到手机应用中搜索就行,如下,直接下载安装:
安装完成后,打开这个软件,直接在搜索栏搜索相关编程资料就行,如下,很丰富:
2.w3cschool编程学院:这个不少人应该也听过,这里的资料主要以文本教程为主,涉及的编程语言很多,前端、后端、数据库都有,很不错,下面我简单介绍一下这个软件的安装和使用:
安装的话,与上面一样,直接搜索就行,如下,直接下载:
安装完成后,打开这个软件,这里就可以搜索相关编程资料了,很多也很广,如下:
实操型APP这里的手机软件也很多,像可以编程Java的AIDE,编程C/C 的C 编译器,编程Python的QPython3,下面我分别介绍一下这3个软件的安装和使用:
:这是安卓手机上的一个Java集成开发环境,可以开发简单的Java程序和安卓程序,自带有语法提示、自动补全等功能,使用起来非常不错:
安装的话,直接在手机应用中搜索就行,如下,直接下载安装:
安装完成后,打开这个软件,新建项目,就可以直接编程Java程序了,效果如下:
也可以开发简单的安卓程序,代码如下:
点击运行这个安卓程序,效果如下:
2.C 编译器:这个就是手机上的一个C/C 开发环境,可以直接编辑编译C/C 程序,代码高亮、自动检查,使用起来也非常不错:
安装,与上面一样,直接搜索就行,如下:
安装完成后,打开这个软件,就可以直接编写C/C 程序了,效果如下:
自带有TCC uClibc编译器,所以可以直接编译运行C/C 程序,如下:
3.QPython3:这个顾名思义,就是手机上的一个Python3开发环境,自带有Python3解释器,可以命令行运行Python程序,也可以编写一些简单的安卓程序:
安装的话,直接手机搜索就行,如下,直接点击下载安装:
安装完成后,打开这个软件,就可以直接打开Python Shell控制台,运行Python程序了,效果如下:
也可以自开发一些简单的安卓程序,主要用到androidhelper这个库,测试代码如下:
程序运行效果如下,很简单的对话框程序:
至此,就介绍完了这2种学习编程的APP。总的来说,这些软件使用起来都非常不错,对于入门编程的人来说,是一种不错的选择,可以在闲暇时间补充一下编程知识,但是如果想认真搞编程的话,建议还是以电脑为主,编辑调试更方便,也更容易,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
开发软件的工具有哪些?
软件开发工具很多,但是实用的就那么几个,下面列举我常用的几个开发工具:
IDEA这个可以说是目前最智能的编译器,它可以提示一些很基础却又很致命的代码错误,特别是用来写Java代码等。其他衍生的应用Webstorm、Pycharm、CLion等,分别可以更好地用来写JavaScript、Python、C 代码。
Studio Codevscode,本来是一款很强大、很热门的前端编译器,像Vue框架的作者尤雨溪,在公开场合,用来写代码的编译器,便是它了。但是笔者主要从事Java开发,使用IDEA来开发的频率高点,之所以使用vscode,更多的是把它当做一个文本编辑器,它支持多种编程语言的语法高亮,如你单纯看一些开源的代码,或者编辑一些脚本如nginx,又不想开占内存的大应用IDEA,轻量的vscode便是最好的选择了。
3.SwitchHosts我们开发,经常会做一些域名映射,如何做到简便、快速、批量地切换域名,使用switchhosts就够了。这个应用,可能很多开发者不知道,在GitHub上就可以免费下载使用了。
我有这么一个常见的场景,就是登陆进一台Linux服务器,对里边做些配置,应用部署等,它就这么一个方便我们进去操作的工具。支持高亮,可以清晰看好里边的各种类型。文件有图形界面,方便文件上传,文本打开编辑。
主要用的,也就那么几个,这几个用好,也就可以胜任很多开发工作了。