02.26 Python和Java先学哪一个好?可以一起学吗?

o孤独的薰衣草o


这里我以一个小白自学者的身份分享一点我的建议和感想;

首先你是小白的,不是科班出身,那建议先学Python,入门以后,在去学别的语言;

我在选择学语言之前,我试着学了JAVA,学了C,最终还是选择学了Python而入的门,其原因就是它的语法简单,没有太多的申明啊,什么之类的限制,只要注意缩进,开发这门语言的龟叔是一位数学家,所以这是一门很严谨的语言,还有,它 用Pycharm码出来的代码界面很美的,它跟C差不多是同时代的,也发展了三四十年了,Python有很强大的库,因为它有很强大的库,所以它开发的效率极高,特别是自动化啊,大数据方面的。

再有就是,以目前就业前景来看,可能java会比较好找工作一点,所以这里呢,就要看你学语言选择哪个方向,最终的目的是什么了。

相对哦,Python会比别的语言语法层面会好学,好入门一点,;

计算机语言只是一门工具,是用逻辑思维来解决一些问题的工具,所以对逻辑思维能力会比较高,如果是自学没有一定的自律能力,逻辑思维能力还是比较吃力的,可以选择一些培训门,按他们的方式方法来学学看。


纪老修




路人宅


在问这个问题前,首先需要问自己你学习编程语言的目的是什么。如果你是一个数据科学家或者数据分析师,想要学习一门相对高级语言来辅助自己的日常工作,那么python无疑是首选。python有着强大的开源社区,你能想象到的任何数据处理模型都能够相对简单的通过第三方库来实现,同时python语言更为简练(当然这是以牺牲代码运行效率为代价的),对于初学者来说十分友好。

但是,如果你立志于从事开发工作,我会毫不犹豫的推荐java。一个好的developer当然需要熟练掌握一门高级编程语言,但是更为重要的是其对编程思想的理解,比如面向对象,design pattern,基本的算法和数据结构。从这个角度看,java更适合这类的初学者。java天生就是面向对象的(当然python也能够很好的支持面向对象的编程,但是对于初学者来说很容易把python语言脚本化),并且从java 8以后,java引入了lambda等一些列具有里程碑意义的api,从而使得java coder能够轻松实现functional programming,并且java语言本身也得以大大简化


德里克王Derek


Java和Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷惑且最经常问的问题是,我该学 Java 还是 Python,是不是 Python 容易学,或是应该先学什么编程语言等等这样的问题。

作为一名 Java 程序员,肯定会建议你先学 Java,然后再学 Python,但如果你问一个 Python 程序员,可能会得到一个完全相反的答案。与此同时,随着人工智能技术的不断发展,Python 已经不再是乳臭未干的黄毛小子了,它已经成长而且和主流的编程语言,像 Java,C++ 有的一拼。

当最开始接触 Python 的时候,会觉得它是一门脚本语言,但是后来发现这是误解。你也可以在 Python 中进行面向对象的编程。对于初学者,选择一种具有吸引力的,同时有着强大社区支持的语言去学习。现在 Java 和 Python 都满足刚才说的条件,甚至在做了一些很棒的分析比较之后,依然很难得出应该学习哪个语言。庆幸的是,我们有信息图形,可以指出 Python 和 Java 之间一些重要的不同点。

从图表中,你可以很容易看出 Java 比 Python 罗嗦。在 Java 中读一个文件要写10行代码,而在 Python 中只要两行。这一点是 Python 的优势,因为很多新手程序员会喜欢编写很少的代码,第二点则是关于静态变量,动态变量,你需要强类型的语言和严谨的编译器来检测犯二的代码。

在 Java 中,你不会看到,在一个字符串变量中接着存整型变量。执行速度是企业级应用的命脉,你可以看到 Java 比 Python 快,但是要记住,你需要编译才能运行 Java 程序,而 Python 程序不要编译可以直接运行。Python 控制台可以直接解释 python 命令,这对于新手来说意味着会更加简单!

所以现在 Python 和 Java 2:2,扯平了。

虽然你还会看到 Java 中 hello world比 Python 需要更多行代码,但最终你会发现,他们二者的能力是一样的,没有谁差。当然,学 Java 并把它当成职业生涯的编程语言,你绝不会后悔。但与此同时,你可以在任何时候学习 Python,这对于写一些小的工具集也非常有用。

最后,Java和Python都是工具,选择什么工具取决于你想要干什么,所以你要想好你要干什么再找合适的工具才是可行之道。无论你选择何种编程语言,都去好好享受编程吧。

四川中公优就业的老师为您解答,仅供参考。


整理小怪


首先你要知道你为什么学习编程,找一份工作还是就是喜欢。

大多数人应该是学以致用,那就学习python吧,java的生态再好,java程序员实在是太多了。在这个普遍智商谁也不比谁差的年代,要想超越大牛是需要长期沉淀的。

当下机器学习大热,学习python无疑是正确的。至少找一份不错薪水的工作。

当然,我以为语言都是相通的,不同的是业务领域,这是需要时间沉淀的。


Fishpro


Java用了10年,C/C++用了5年,python用了三年,其他语言也用了,但是不超过2年!个人体会是前三种语言都得会,java是开源世界的老大,你要欣赏借鉴开源项目,java是必学的语言,做企业级开发和手机android开发,java也是首选。而python主要是用来处理数据,做一些小脚本,另外当然就是做机器学习等人工智能等实验了,科学计算首选python,所以也是必学。C/C++在写算法,和最求性能方面的工作也是首选,现在也是我的工作语言...也是必学


冰雨飘摇


我个人认为学java好, JAVA可以说是最热门的的编程语言了,对于很多高级语言来说,JAVA都是基础;另外一个,JAVA是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等。就业面比较广,市场用人需求也大。java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。或者你可以先看看视频,了解了解,腾讯课堂搜动力节点,会出现好多java自学视频,都是免费的,可以先尝试下。


我的空间191635768


建议python,如果学java,花的时间精力要多好多好多

python门槛低 功能强大 语法简洁

而且用python做爬虫挺好玩的,可以爬网上你感兴趣的东西,比如之前我把某个网站的东西爬下来

弄到数据库里

感觉么么哒

这挺有意思的

做这个功能用Python学了三天

前提是有java基础

还要一些爬虫的动态代理什么的

Python可以学习bs4和scrapy这两个,学习成本比java的ssh简单了n倍

java的话就比较难学了

比如java的ssh 就一大堆东西学,这些东西设计到的体系超级大

不是随随便便就可以学好的

而且很多知识点要在具体的业务条件下

所以建议Python


不走运的猫


不得不说啦啊我也是菜鸟级别的小孩纸小人物小盆友小人物!流信息人物传记的都是大神级别的事情!这样说啦啊!就像列车时刻表那样子!说的很简单很明确!却没有一次事论事准时到达!这也是一样!这也是一样啊啦!


114114114114114114


这两个语言都不错,但都不合适做第一门语言。对于初学者来说,不要刚接触就屏蔽所有细节。个人建议最好选择c,知其然,知其所以然。之后再换其它语言也更容易。c虽然上手慢些,但后期收益多多。从底层驱动开发,到上层应用你将来都可以去做。转方向,换语言成本低。纯属个人建议,没有贬低任何语言的意思。


分享到:


相關文章: