您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础学习java好还是Python好?
语言,都是,人工智能零基础学习java好还是Python好?
发布时间:2020-12-06加入收藏来源:互联网点击:
最后,无论你选择何种编程语言,都去好好享受编码吧。
回答于 2019-09-11 08:43:50
首先你是小白的,不是科班出身,那建议先学Python,入门以后,在去学别的语言;
我在选择学语言之前,我试着学了JAVA,学了C,最终还是选择看了北京尚学堂高淇老师的《Python400集》而入的门,老师讲的很详细,非常适合0基础入门的学生。其原因就是它的语法简单,没有太多的申明啊,什么之类的限制,只要注意缩进,开发这门语言的龟叔是一位数学家,所以这是一门很严谨的语言,还有,它 用Pycharm码出来的代码界面很美的,它跟C差不多是同时代的,也发展了三四十年了,Python有很强大的库,因为它有很强大的库,所以它开发的效率极高,特别是自动化啊,大数据方面的。
再有就是,以目前就业前景来看,可能java会比较好找工作一点,所以这里呢,就要看你学语言选择哪个方向,最终的目的是什么了。
计算机语言只是一门工具,是用逻辑思维来解决一些问题的工具,所以对逻辑思维能力会比较高,如果是自学没有一定的自律能力,逻辑思维能力还是比较吃力的,可以选择一些培训班,按他们的方式方法来学学看。
Python虽然说很容易上手,而且今年使用的人数的增长率很高。如果,追究其原因这都要归功于Python在人工智能方面的运用,如果想学好人工智能自然就离不开数学了,线性代数,概率论,题主也说明没有大学学历,那么自然也就没接触这方面的知识了。当然,如果题主对数学很感兴趣,那也可以了解一下这方面的知识。Java其实也是比较适合新手的一门语言,而且这么多年来一直都是排在前列,Java在网站的服务器端开发用的也非常多。当然,Python也可以,但是没有Java的多。其实,语言不分贵贱,要想好就业,最重要的还是实力,能力。基础知识要扎实,要有项目经验,学习新知识的能力要强(不然很能在程序员的道路上走的长久)。
回答于 2019-09-11 08:43:50
个人是从事Java开发,在新手准备选择语言的时候总会出现这样一个疑问,究竟是Java好还是Python好还是C好还是C++好还是PHP好?这个问题还是需要根据自身的情况来做判定,现在被各大网站培训机构的宣传文案搞得自己很迷茫,不知道究竟哪一门语言才是未来(最赚钱),首先你要清楚的是自己未来想从事前端开发?还是后端开发?还是运维?还是测试?清楚自己的定位,再去说选择开发语言,之前也回答过这种问题,就Python和Java来做比较,我们从以下几点去做分析
1、运行速度Java是静态语言静态编译的,速度上要比Python快的很多,而Python动态类型语言,一边执行一边编译,速度要上慢一些。
2、对Legacy代码的支持对于legacy代码的支持,由于Java大量的用于电商,互联网后端,银行等大型系统,所以对于legacy的代码的数量要远大于Python。而Python要更轻量级一些,没有那么多legacy的问题。尤其是Py3现在全面推广,Py2要退出历史舞台。
3、代码开发效率Python代码开发效率非常高,同样的函数功能,Java需要十几行,Python只要几行,代码数量要远小于Java,这样开发的时间和效率比Java高很多。
4、数据库的支持Java跟数据库结合更紧密一些,有大量的数据库支持Java,类似JDBC这样的封装,使得的Java使用数据库更容易。Python虽然没有他俩关系那么铁,但是目前支持Python的数据库也非常多,而且很多主流数据库SQL,Mongodb,Redis都有API支持Python, 可以说Python不缺的就是库。
5、应用领域Java主要的战场是在Android手机开发和Web后端开发,而Python主要应用在数据科学,机器学习,人工智能领域和IOT。可以说两个都是各自领域的霸主,但是随着谷歌扶植Kotlin来取代Java,而后端开发NodeJS强势崛起,所以Java的后端开发霸主地位正在被挑战。
6、薪资收入月薪收入Python略胜一筹,主要是因为人工智能太火了,起步价都在30k左右,所以应届生的薪资要高于Java。但是对于资深工程师来说,就不一定喽。
6年以上的资深工程师,明显Java程序员的薪资要比Python高一些,但是也只是略高一点点。一个月都是60多K,这个收入还是很诱人的,国内应该没有这么高。
7、语法Python的语法应该是选胜于Java,简洁优美,而且库非常非常多。如果上手学Python,Python的学习成本和难度要低很多,这也是为什么很多学生的首选语言都是Python。
回答于 2019-09-11 08:43:50
首先让我们简单的了解下两种语言。
python 随着人工智能的崛起,python变的家喻户晓,在编程语言排行榜上也后来居上。它具备着:简单易懂、开发效率高、可扩展性、可嵌入性等优点。适合科学计算、数据分析、人工智能等领域。
java作为编程届的扛把子,编程语言排行高居榜首。适用范围广,缺口大。适用于web开发、安卓开发、服务器开发等。
我们不能单纯的去比较两者哪个更适合初学者。应该根据自身情况,量体裁衣做出适合的选择。
回答于 2019-09-11 08:43:50
上一篇:你觉得张家辉和刘青云的《廉政风云》最终票房会超越《战狼2》和《反贪风暴3》吗?为什么?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |