当前位置: 移动技术网 > IT编程>脚本编程>Python > 为什么要学习python,学习python有什么用

为什么要学习python,学习python有什么用

2018年12月08日  | 移动技术网IT编程  | 我要评论

hebhk,hoolady,清泉岩

很多初学者都听说python很火,可是为什么要学 python 呢?

python语言是我目前为止用的最爽的语言,因为它真的很优美.虽然 c,c++,java 也非常的强大和伟大,但是每一种语言伟大的背后都是有一定的时代背景。

我还是要推荐下我自己创建的python学习交流群935711829,这是python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习python的资料和入门教程。

在 pc 时代大量的嵌入式的设备,底层的代码,以及桌面的应用都是用 c,c++实现的,毋庸置疑他们是最接近底层,也是最快的。
随着 2000 年左右电商的大规模的兴起,逐渐的从 pc 时代过度到了互联网时代,java 开始王者归来,加上 2010 移动互联网的爆发 android 开始风靡起来,java 更是如日中天.
那么未来 10 年到底哪种语言会独领风骚,笑傲江湖,我不得而知,但是未来 10 年一定是人工智能,万物互联的时代,现在 ai,vr,无人驾驶汽车,无人机,智能家居离我们越来越近了。
未来 10 年将是大数据,人工智能爆发的时代,到时将会有大量的数据需要处理,而python最大的优势,就是对数据的处理,有着得天独厚的优势,我相信未来的 10 年,python会越来越火
那么下面来讲讲学python的理由:

1.从语言排行榜上看

python 虽然是 25 岁的大叔级编程语言,但是近年来 python 反而变得越来越流行,在 tiobe 编程语言指数排行榜中,python 的排名从去年的第六名飙升到了第四名:

 

2.语言本身简洁,优美,功能超级强大

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

3.跨平台

类似很多流行编程语言 java、c++、c 都能跨平台而且开源,python 也是如此

由于它是开源的,所以也支持可移植性。你可以随处运行 python,换句话说你在 window 上写的代码,可以很方便的再 linux,mac 上运行。

4.非常火爆的社区

python 有非常有名的社区,而且人气很火爆,大家可以去 python 官网经常逛逛,还有 github 上搜一下 python 的帖子,很多开源的库,你能想到的基本都已经有人开发了.而且版本还在不断的迭代.

5.很多有名的大公司在用

国外非常有名的有 google,facebook,yahoo,yuetube,还有美国宇航局 nasa,像著名的开源云计算平台 openstack 也是用 python 写的,还有国内的豆瓣也是用 python 写的.

 

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

1.第一个缺点就是运行速度和 c 程序比要慢很多,因为 python 是解释型语言,代码在执行时会一行一行地翻译成 cpu 能理解的机器码,这个翻译过程非常耗时,所以很慢。

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网