首先,在选择学习Java编程语言还是Python编程语言之前,得明白自己学习编程的目的是什么?

是为了学会变成后跳入互联网企业工作,为转行做准备;

还是想快速入门编程语言,学习一份技能傍身,为将来做打算。

前者建议选择学习Java,后者建议学习Python。

那Java和Python有什么区别呢?

1、入门难度

Python小于Java。Python的语法简洁清晰,语法接近英语,Python简单的语法和少到可以忽略不计的语法糖可已让初学者专注于思考要做的事情,而不需要在过程上大费周章。

开发环境简单,能打字就能写代码,适合新手入门学习。Java语法需要较好的逻辑思维能力,Java基础语法需要学习的东西也比较多,如:关键字、标识符、注释、常量与变量、运算符、语句、函数、数组等等,入门比Python要难些。

2、流行程度:

自2002年起,历年世界编程语言排行榜——TIOBE排行榜,Java常年位居世界第一,Python则在2016年排在第五位;近期一度成为第一!在欧美国家,较为流行Python,而国内依旧还是Java的天下!

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,可以看一下这个回答,里面不仅有java的学习路线图,还有免费的视频教程:

2022黑马程序员Java学习路线图 - 哔哩哔哩

如果想学python,推荐看一下这个回答:

2022Python+大数据学习路线图 - 哔哩哔哩

更多推荐

Python和Java应该如何选择?该怎么学?