您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
想要自学一下编程,JAVA和python哪个更合适?
人工智能,语言,大神想要自学一下编程,JAVA和python哪个更合适?
发布时间:2019-02-08加入收藏来源:互联网点击:
千锋武汉的小编跑去问大神(90度鞠躬):“大神,大神,学Java好还是学Python好?”
大神嫌弃的看了我一眼,继续妙手生花的敲代码,良久,飘过来一句:“初学者才争论语言,我们只看心情。”
小编:“那他们的区别是什么?”
大神:“区别就是他们是否适合你们这些小白。”
OK,不愧是大神,那就让我们初学者,自生自灭吧!不,自力更生吧!
大神看小编一副可怜样,竟然耐心讲起来了,你们也听听:
大神:首先,在选择学习Java编程语言还是Python编程语言之前,得明白自己学习编程的目的是什么?是为了学会变成后跳入互联网企业工作,为转行做准备;还是想快速入门编程语言,学习一份技能傍身,为将来做打算。前者建议选择学习Java,后者大神建议学习Python。
为什么这么说呢?千锋武汉小编根据大神的回答整理出以下几个具体的理由:
1、入门难度:Python小于Java。Python的语法简洁清晰,语法接近英语,Python简单的语法和少到可以忽略不计的语法糖可已让初学者专注于思考要做的事情,而不需要在过程上大费周章。开发环境简单,能打字就能写代码,适合新手入门学习。Java语法需要较好的逻辑思维能力,Java基础语法需要学习的东西也比较多,如:关键字、标识符、注释、常量与变量、运算符、语句、函数、数组等等,入门比Python要难些。
2、流行程度:自2002年起,历年世界编程语言排行榜——TIOBE排行榜,Java常年位居世界第一,Python则在2016年排在第五位;在欧美国家,较为流行Python,而国内依旧还是Java与PHP的天下!
3、国内用途:目前国内Java主要用于开发:大型企业级应用、电子政务,政府部门信息化系统、嵌入式设备及、消费类设备、大型网站(特别是淘宝、阿里巴巴等电商网站)、Android系统,APP,游戏等。而Python主要用来搞人工智能机器和运维后端方向,暂时并不是特别的广。
4、工作机会:在国内一二线城市JavaEE开发人员市场缺口巨大,连续两年,Java开发工程师人才缺口均已达40万,企业高薪难聘Java开发工程师。而据职友集统计,全国Python的招聘岗位还不到7万,远远少于Java开发的岗位需求人数。
5、未来发展:我国政府目前非常重视人工智能技术的发展,国务院发布的《新一代人工智能发展规划》中,计划至2030年,我国的人工智能要达到世界顶尖水平。由于Python是一种用LISP和JAVA编译的语言,非常适合作为人工智能语言,所以当人工智能技术成熟而得到普及后,相信Python编程语言的使用范围将会大幅度扩大,也许10年后就能见到这个局面吧!但Java在企业级开发的地位依旧是不容挑战的,Oracle也将Java的未来放在物联网上,所以Java潜力依旧值得挖掘!
最后千锋武汉的小编给大家简单总结一下,不客气:
用几个词形容一下Java语言:优美,严谨,健壮,不易出错。
当然,使用也非常的广泛:常年盘踞编程人员数量排行榜第一名!
各种库也灰常多: akullpp/awesome-java · GitHub
简单来说, Python是给人设计的(人生苦短,请用Python), C/C++更像是为机器设计的,而Java则介于两者之间。
如果你是高手,写出的代码没什么bug,也不用怎么调试, 那推荐你用Python(前提是他的慢你能忍受。 当然,高手眼里, 他会的就是最好的….)否则,你懂得?千锋武汉的小编推荐还是选择Java!
据了解,绝大多数人学习编程语言的目的都是为了能从事互联网开发工作,所以来千锋学习Java就变得十分有必要。千锋全国十几个校区,全程面授模式教学,讲师全天陪伴,真实项目实战,全新打造“主流技术+前沿技术+企业级联动”教学课程。
现可申请免费试听,以便于您详细了解千锋课程!
回答于 2019-09-11 08:43:50
我个人感觉 从发展前景这块来看(本人并非码农 回答有错望指点)如果单从这两单来说 java更好一点 因为 Python 更多应用在人工智能相关的行业 小公司用不到的 所以在二三线城市找到如意的工作是很难得 但是java不一样 相对来说就很大众 但是现在人工智能真的很火 在浪尖上 也很厉害 所以说 发展前景要看的是个人以后的发展方向 如果说以后偏向于留在大城市定居 可以选择Python 也可以选择java 这个没啥好说的 因为大城市机会多岗位机会也就多 但是如果想在二三线城市的话 还是建议学习java 都说不流行了 什么是流行 但是用的人多啊 这个市场Python是没有办法瞬间占有的 所以说没有不流行,只有实不实用。这些只是个人看法 其实我只是想说 二者发展前景都很好 看个人喜好 但是我觉得你有时间考虑这个不如考虑做那个可以更快达到行业顶峰 那个可以先行一步 是吧。最主要的是 你有了解这个行业吗 圈T社区(www.aiquanti.com) 里面有免费的视频课程 看看自己更适合什么吧 加油 你是最棒的 优酷 B站 腾讯 网易 免费付费视频都很多 不建议直接去培训 天书不是谁都可以听懂的 一定要摸点底再去!
回答于 2019-09-11 08:43:50
对于初学编程,以及想要转行到编程领域的人来说,总有这么一个选择,选 C、Python、还是 Java 好呢?哪个前景更好、哪个好学、哪个好找工作,等等这类问题,是不是很是纠结,我们来分析一波吧!
对于初学者,最频繁地听到的两种语言莫非Python与Java了。
如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子。
但如果你问Python程序员,可能会得到一个完全相反的答案,他们认为Java是刻板啰嗦的老大爷,而人生苦短,我用Python。
Java和Python的区别
Java是一种严格的类型语言,这意味着必须显式声明变量名。相比之下,动态类型的Python则不需要声明变量。在编程语言上有许多关于动态和静态类型的争论,但有一点应该注意:Python是一种语法简单的功能强大的语言,能够通过编写脚本就提供优秀的解决方案,并能够快捷地部署在各个领域。
Java可以创建跨平台的应用程序,而Python几乎兼容当前所有操作系统。对新手来讲, Python比Java更容易上手,而且代码易读性强,但是如果你想你的代码可以在任何地方都能执行的话,那么还是选择Java吧。不过Java的可移植性也是有代价的,使用Java你需要购买更大的机器,消耗更多的内存,并且程序更加难以开发。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |