首页
学习
活动
专区
工具
TVP
发布

程序员到底有没有必要学Python?还是学习其他编程语言前景更好?

程序员到底有没有必要学Python?

Python最近非常火,因为这几年人工智能、大数据、知识图谱等概念的火爆,把python这门语言推到了台前来。Python本身简洁的语法以及其易学性使得它相比于其他语言有着明显的优势,一个重要的关键点在于Python有着丰富而强大的库,这是其最大的优势。也因此,Python可以从事9大块:数据处理,数据库,前端开发,自动化测试,后端开发,自动化运维,爬虫,数据可视频化,人工智能,而这些都是当下的热门。

那是不是意味着,程序员就该去学Python了呢?

其实,不是的。程序员不一定要学Python。

因为,程序员需要使用什么语言主要有以下两点决定:

1.所在的领域。不同的语言适用的研究领域是不同的,比如C/C++适用于底层业务,与硬件紧密关联的场景,或大型游戏开发;java适用于Web开发,手机APP开发等;Python适用于人工智能,深度学习等领域。

2.自己所在公司使用的语言。人都是要在公司上班的,所以一般都会遵循公司使用的语言,除非你对某个语言感兴趣,利用业余时间学习。

对比java与Python,到底选择哪个?

首先要明确,如果考虑未来从事的工作:一般来说大型企业的项目还是使用Java的多,像银行、政府这些大型项目,目前java的技术更成熟,人员储备多,所以学Java不愁找工作。但是学习python对于人工智能、深度学习、大数据等方面有优势。

从学习的角度讲:

如果你把Java作为你的人生的第一门用心学习的语言,那么你只需要花极短的时间,就可以基本学会C++,JavaScript,PHP, Python,R,C#,Objective-C,Swift,Go(是的,每一门语言都可以在极短的时间学会,只是具体的问题解决和一些坑需要多积累一些实战经验而已)。

但是反过来,如果你把Python作为你的第一门语言,问题就回到跑5000米的人跑马拉松这件事情上了,答案不言而喻。所以,你未来如果要立志成为一个专业的程序员,建议先学习Java(或者C#也行,两者有很多原理上很像,实在不行,C/C++也可以哦),那是给程序员的专属语言,是有门槛的,所以你才能够建立自己的竞争力。如果你只是想玩玩,感受一下,或者是把编程语言作为一个工作中的工具而已,Python是个不错的选择。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200529A00FNC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券