你为何必定要学Python?

不少初学者都据说python很火,但是为啥要学Python,下面谈谈个人感悟。 python语言是我目前为止用的最爽的语言,由于它真的很优美.虽然c,c++,java也很是的强大和伟大,可是每一种语言伟大的背后都是有必定的时代背景。java

在PC时代大量的嵌入式的设备,底层的代码,以及桌面的应用都是用C,C++实现的,毋庸置疑他们是最接近底层,也是最快的。 随着2000年左右电商的大规模的兴起,逐渐的从PC时代过分到了互联网时代,java开始王者归来,加上2010移动互联网的爆发android开始风靡起来,java更是如日中天. 那么将来10年到底哪一种语言会独领风骚,笑傲江湖,我不得而知,可是将来10年必定是人工智能,万物互联的时代,如今AI,VR,无人驾驶汽车,无人机,智能家居离咱们愈来愈近了。 将来10年将是大数据,人工智能爆发的时代,到时将会有大量的数据须要处理,而python最大的优点,就是对数据的处理,有着得天独厚的优点,我相信将来的10年,python会愈来愈火. 固然以上是个人我的观点,不对的地方请你们指正.python

那么下面来说讲学python的理由linux

1.从语言排行榜上看 Python虽然是25岁的大叔级编程语言,可是近年来Python反而变得愈来愈流行,在TIOBE编程语言指数排行榜中,Python的排名从去年的第六名飙升到了第四名:android

2.语言自己简洁,优美,功能超级强大 Python的语法很是接近英语,去掉了传统的C++/Java使用大括号来区分一个方法体或者类的形式,而是采用强制缩进来表示一个方法或者类。风格统一,很是优美.并且内置了不少高效的库,打个比方,一样一项工做C语言可能要1000行,java要100行,python可能只要10行. 并且从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能作,之后会详细讲一下.

3.跨平台 相似不少流行编程语言Java、C++、C都能跨平台并且开源,Python也是如此 因为它是开源的,因此也支持可移植性。你能够随处运行Python,换句话说你在window上写的代码,能够很方便的再linux,mac上运行。c++

4.很是火爆的社区 Python有很是有名的社区,并且人气很火爆,你们能够去python官网常常逛逛,还有github上搜一下python的帖子,不少开源的库,你能想到的基本都已经有人开发了.并且版本还在不断的迭代.git

5.不少有名的大公司在用 国外很是有名的有Google,facebook,Yahoo,YueTube,还有美国宇航局NASA,像著名的开源云计算平台openstack也是用python写的,还有国内的豆瓣也是用python写的.github

固然任何一门语言都有缺点,Python也不例外

1.第一个缺点就是运行速度和C程序比要慢不少,由于Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程很是耗时,因此很慢。web

2.第二个缺点就是代码不能加密。若是要发布你的Python程序实际上就是发布源代码,还好咱们大部分用python是来写应用程序,给用户提供服务的,用户其实不须要也不关心你的源码。编程

相关文章
相关标签/搜索