2377|1

3

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

Python是什么?为什么这么火? [复制链接]

 




此内容由EEWORLD论坛网友华清远见G原创,如需转载或用于商业用途需征得作者同意并注明出处

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

 

 

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

 

Python是什么呢?

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

①简单

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

 

②易学

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

 

③ 速度快

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

 

④免费、开源

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

 

Python能干什么?

 

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

 

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

 

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

 

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

 

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

 

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

 

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

Python为什么这么火?

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

 

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

 

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

最新回复

Python这种反人类的设计真是不适合嵌入式的开发!需要的资源不说,而且需要系统有许多C语言等的底层支持。这种东西就业余爱好者的玩具。   详情 回复 发表于 2020-2-29 14:11
点赞 关注
 

回复
举报

2935

帖子

4

TA的资源

五彩晶圆(中级)

沙发
 

Python这种反人类的设计真是不适合嵌入式的开发!需要的资源不说,而且需要系统有许多C语言等的底层支持。这种东西就业余爱好者的玩具。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表