Python是什么?为什么这么火?

前段时间,IEEE Spectrum发布了最新的第五届年度编程语言交互排行榜!Python不但雄踞第一,在综合指数、用户增速、就业优势和开源语言单项中,全部霸占榜首。于是有网友开玩笑:人生苦短,你还不用Python吗?


 

 

那么Python是什么呢?为什么会这么火?

 

Python是什么呢?

 Python是一门面向对象的弱类型解释性语言具有如下特点:

简单

Python是一种代表简单主义思想的语言阅读一个良好的Python程序就像在读英语。使你能够专注于解决问题而不是去搞明白语言本身。

 

易学

Python极其容易上手,因为python有极其简单的说明文档而且Python的中文文档也于2019年3月份发布,开发环境越来越友好。

 

 速度快

由于Python崇尚优美、清晰、简单,所以实现相同功能,使用的代码量要比其它语言少很多而且因为底层c语言编写,很多标准库和第三方库也都是用c语言写的,所以运行速度非常快。

 

④免费、开源

Python是floss之一,使用者可以自由的发布这个软件的拷贝、阅读它的源代码、对它改动、把它的一部分用于新的自由软件中。

 

Python能干什么?

 

爬虫获取或处理大量信息:批量下载美剧、运行投资策略、爬合适房源、系统管理员的脚本任务等。

 

自动化运维:自动化处理大量的运维任务

 

数据分析师:快速开发快速验证,分析数据得到结果

 

游戏开发者:一般是作为游戏脚本内嵌在游戏中

 

自动化测试:编写为简单的实现脚本,运用在Selenium/lr中,实现自动化。

 

网站开发:借助django,flask框架自己搭建网站。

 

网站后端程序员:使用它单间网站,后台服务比较容易维护。如:GmailYoutube、知乎、豆瓣

Python为什么这么火?

Ruby on Rails 最火的那几年,有人问Python 之父吉多·范罗苏姆怎么看,他说:“Python 不需要杀手级应用,因为如果是这样的话,Python 在其它方面的作用就被忽略了。” Python 在网络爬虫、数据分析、AI、机器学习、Web 开发、金融、运维、测试等多个领域都有不俗的表现,从来没有哪一种语言可以同时在这么多领域扎根。

 

Python 是一门兼具简单与功能强大的编程语言,它专注于如何解决问题、自由开放的社区环境以及丰富的第三方库,无需浪费时间去造轮子,各种 Web 框架、爬虫框架、数据分析框架、机器学习框架应有尽有,拿来即用,如果你不知道去哪找第三库,可以看看 awesome-python。


Python 的发展完全是由社区自我驱动的,它我为什么这么火?原因Python 很简单,因为它确确实实给开发者带来了愉悦的编程体验



the end

评论(0)