Python3是趋势还是坑!5年内能普及吗?

文章讲的是Python3是趋势还是坑!5年内能普及吗,随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。移动互联网、云计算、大数据的快速发展,使Python给开发者带来巨大的机会。Python 不仅仅是一个设计优秀的程序语言,它能够完成现实中的各种任务,包括开发者们日复一日所做的事情。作为编制其他组件、实现独立程序的工具,它通常应用于各种领域。实际上,作为一种通用语言,Python 的应用角色几乎是无限的:你可以在任何场合应用Python, 从网站和游戏开发到机器人和航天飞机控制。不得不说,Python最精髓之处在于黏合。ChinaUnix论坛中,网友们对Python展开了一系列讨论。请跟随小编,看看这个在国外火热的Python与传统的龙头老大c/cpp/java相比,到底如何?

  Python的创立及市场使用情况

  Python最初是为继承ABC语言而诞生的,ABC是由创始人参加设计的一种教学语言,是专门为非专业程序员设计的。ABC语言的失败,究其原因,创始人认为是非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。就这样,Python在创始人手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。

  Python之所以近些年在国内也被发掘与追捧,主要也与互联网发展到此阶段有着重要关系。 Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python3的发布到现在已有五六年的时间,从刚发布的反对声音到慢慢被接受与喜欢经过了太漫长的时间,然而可能也与国情与发展需求有着相当的关系。总之,越来越多人开始使用Python。

  细数工作中Python实现过的功能

  网友donalds2008说:用python写过自动化脚本,与网络设备交互、从日志提取关键信息、格式化后入库、分析及预警(短信、邮件诸如此类)。python有很多强大的模块,如pexpect、parammiko、XlsxWriter等等等等,太多了,很好地支撑了自动化运维方面的大量工作,省时增效。

  “曾经用python+bootstrap+flask写了个最简单的资产管理系统,觉的很方便。” 网友bbzsxjj说。

  网友rover12421喜欢用python替换计算器使用,他形容“超级方便的说,杀鸡用牛刀,果真是爽啊…”(亲,你果真是酸爽哇~)

  网友ghostwwl更是逐个列举出他的“战果”:文本处理,中间数据处理,文本自动摘要(基于网上一个博士论文+搜狗词库);不同数据库之间同步服务;当shell使用做守护进程服务;分布式python爬虫(2007年左右就100多台服务器节点,亿级数据),web服务等;数据分析统计, 统计数据可视化;视频处理切割、索引(python+ffmpeg);linux服务器批量远程操作;一些网站的模拟浏览器自动操作;python opencv图像操作、黄色图片识别、人脸识别、摄像头监控、人物跟踪自动截取人脸保存等等...

  2到3的升级变化,关于Python3的各种评价

  目前来说,国内的大多数开发者们习惯用Python2,因为支持Python2的第三方数据库要比支持Python3的多,网友们也各持己见:

  网友xuexiaogang大赞Python3是小清新,称Java口味太重;

  网友renxiao2003说“目前很多开源库开始在支持Python3了,所以我还是比较看好Python3的”;

  网友wangyb说10年前用大概是2.4的版本,再后来一直到2.7。最终也没有接触3.0的版本。可能是习惯吧,而且redhad的默认版本也不是2.n;

  网友gary721400开始学的是Python2.7,后来慢慢改到Python3上的;他表示从长远来看,应该要使用python3了;

  总结:(来自网友bfmo)从两方面看1.从Python2到Python3,很多基本的函数接口变了,甚至是有些库或函数被去掉或改名了;2.第三方库的支持方面,目前来说,还是Python2支持的最好,Python3支持的不太够Python强大的原因之一是第三方的库很多,功能很强大。而目前很多Python的第三方的库,很多只提供Python2的,或者是即使提供了Python3的,但是也不一定很成熟。所以,Pyhon3需要改进和完善,慢慢被开发者接受。

  简洁、灵活、快速 Python3不止这些优势

  对于运维来说,Python的优势非常明显,极大地扩展了脚本的领域,面向对象的编程,一方面提高了代码利用率,使自动化运维的效率提高不少,另一方面,促使运维逐渐向windows的人性化靠拢;对于网站开发来说,Python学习简单,编程效率高,后发优势明显,对于开发成本很高的今天来说,Python会逐渐流行。

  网友yestreenstars说道“在众多面向对象编程语言(Java、C++等)中,Python显得更易入手,在语法方面,Python采用缩进来代替大括号,对于厌倦甚至对大括号产生恐惧的程序猿来说,Python可以说是他们的救星。“

  Python3五年内普及 元芳你怎么看?

  近年来,大数据热火朝天。随着学习Python的人越来越多,他们可以将视角转移到大数据领域,随着大数据蒸蒸日上,一定会带动Python的发展。另外,为节约企业成本,运维自动化是企业发展的必须,因而也会带动Python的发展。在CU论坛中,网友们的意见有了明显的不同,一部分很执着的用着目前来说主流的Python2,网友九方流云认为在两三年内不容易被Python3取代;还有网友坚信当Python3中各种类库和开源库被充分移植完成的时候,基本上就是Python3完全普及的时候。

  网友gary721400说:“Python3会在五年内是否被充分普及,就目前来看,我感觉不会;还会这样不温不火下去;使用主要还是脚本;除非这几年出现一个需要脚本编码的平台,而python很适合,才有可能出现井喷!”

  网友niao5929:“语言像生命的进化,尤其是自由开源软件,替换是逐步的,不能搞革命式的一刀切。自由开源的编程语言可以承载更多思想和技术细节,本身的生态多样性就是证明啦。自由开源编程语言也符合自由开源软件进化的过程。从局部开始进化,如果确实很好全局就会跟进,或者会在局部逐步退化到全局状态的。”

  小编观点:早在2011年1月的TIOBE编程语言排行榜发布,Python就赢得2010年度语言的桂冠。与2010年同期比较,Python增长了1.81%。因为Python的方便,越来越多的大学开始使用Python来教学。虽然国内的开发者们使用Python不是很多,且大都在使用Python2,小编认为语言就像生命的进化,尤其是自由开源软件,替换是逐步的。随着大数据,运维自动化的火热发展,Python3 势必会普及开来。

  【特别说明】TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标。每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。当然,这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。

作者: 杨璐

来源:IT168

原文链接:Python3是趋势还是坑!5年内能普及吗?

时间: 2024-08-22 15:47:51

Python3是趋势还是坑!5年内能普及吗?的相关文章

客如云宣布升级为覆盖排队

摘要: 我们之前报道过前24券创始人兼COO彭雷在离职24券后创立了客如云.今日,客如云在其发布会上宣布获得来自景林投资.凯兴资本.以及一家战略投资者的共计450万美元的A轮融资. 客如 我们之前报道过前24券创始人兼COO彭雷在离职24券后创立了客如云.今日,客如云在其发布会上宣布获得来自景林投资.凯兴资本.以及一家战略投资者的共计450万美元的A轮融资. 客如云最初是一套针对B端商户的客户管理系统.如今该系统已全面深入商家的整个服务链条,提供的SaaS服务覆盖预订管理.排队.点菜.外卖.收银

客如云最初是一套针对B端商户的客户管理系统

如今该系统已全面深入商家的整个服务链条,提供的SaaS服务覆盖预订管理.排队.点菜.外卖.收银.会员.营销等环节.消费者通过被改造后的商家公众账号实现网上排号.点菜.支付,店员则通过平板完成消息处理. 消费者通过被改造后的商家公众账号可直接在网上排号,并在预定时间前发送提醒,到店出示排号凭证即可.为防止恶意刷号,客如云允许商户设置一定的排号保证金,如果用户爽约,保证金则直接转为该店的现金消费券. 目前客如云与微信支付和支付宝合作,允许用户在网上看订单后直接在网上付款后走人.并且,能够通过手机号码

一个你绝对不知道的移动可用性测试

  在移动设备上进行可用性测试是大多用户体验设计团队既关注又头疼的部分,市面上的各种专业测试工具各有利弊,如何抉择是一道难题.性能好.对用户干扰少.录制质量高.能记录用户面部表情和手部操作.价格便宜等要素成为大家在选择工具与方法时重点关心的内容.本文作者Colman Walsh提供了一种讨巧的方式,能较好的解决测试中大部分问题.尽管不完美(无法记录用户与移动设备屏幕互动),依旧值得一试,有精力的同学可以结合Lookback(https://lookback.io),或许能捣鼓出一套更完善的解决方

搜狐设计师:聊聊我常用的一套交互设计工具

  刚开始接触交互设计往往会面临自己的想法找不到合适的方法输出,所以完成基本工作的同时也在积极寻找.学习适合自己又和工作环境相匹配的工具.与团队成员配合的时候没有人会在意你是用什么工具,成员们只想看到设计师产出的输出物.这个时候针对不同任务类型和团队大小找到合适的工具可以让设计师迅速输出团队想要的结果输出物,事半功倍. 随着移动互联网的快速发展,很多针对移动端开发的工具层出不穷,这些工具的小.快.针对性强的特点在一定程度上对产统设计工具造成一定的冲击. 下面介绍自己常用的一套设计工具和在配合项目

大众点评,成为百亿公司要多久?

这家公司将过去的"匍匐前进"慢慢变成了自己手中最大的财富.而随着因智能手机的普及从而而成为从线上通往线下的商业桥梁,由此大众点评网也迎来了自己成就百亿市值公司的机遇. 大众点评网的CEO张涛其实不太习惯面对镜头,索然他是一个创业年龄已经超过8年的互联网老兵. 在过去创业的岁月里,张涛很低调,并且也享受着将一个小生意扎扎实实地做大的过程,但是,可能他自己也没有料到,当初在2011年年末的时候,当整个电商和团购行业遭遇到资本寒流哀鸿遍野之时,自己的公司却开始被同行.VC和媒体一起密集地关注

每日话题:CNNIC发布第31次《中国互联网络统计报告》

中介交易 SEO诊断 淘宝客 云主机 技术大厅 站长网(Admin5.com)1月15日消息,今日中国互联网信息中心(CNNIC)发布了第31次<中国互联网络发展状况统计报告>.报告显示,截至2012年12月底,我国网民规模达到5.64亿,互联网普及率为42.1%,保持低速增长.与之相比,手机网络各项指标增长速度全面超越传统网络,手机在微博用户及电子商务应用方面也出现较快增长.网民规模增速放缓而手机网民增幅明显;家庭接入网络比例超九成,手机微博用户近三分之二;网购和团购保持高增长率,手机端商务

2016年ICT产业趋势预测

2015年,ICT产业热闹非常,精彩纷呈.除了移动互联网.智能终端的进一步普及,云计算.大数据.物联网等技术革命也席卷全球,而可穿戴设备.3D打印.人工智能等更多指向未来的技术更是大步向我们走来.可以说,ICT产业正在以前所未有的力量改变着这个社会.那么,在已经到来的2016年,ICT产业又将涌现哪些创新,呈现哪些精彩?我们不妨看一看,猜一猜-- 1"互联网+"的法制与监管将逐步完善 2015年"互联网+"在改变传统产业的同时,也遭遇着传统产业.传统商业模式的抵触,

速度更快,LiFi会取代WiFi吗?

随着苹果iPhone 7发布会的临近,iPhone 7将会有什么功能也被一一曝了出来.其中有一个功能,单词叫做LiFi,说是比WiFi还要快的网络连接方式.但这个我们都没怎么听过的英文单词到底是什么呢? 可见光无线通信又称"光保真技术",英文名LightFidelity(简称LiFi)是一种利用可见光波谱(如灯泡发出的光)进行数据传输的全新无线传输技术,由英国爱丁堡大学电子通信学院移动通信系主席.德国物理学家HaraldHass(哈拉尔德·哈斯)教授发明.LiFi是用可见光来实现无线通

2013年值得关注的技术型企业有哪些?

尽管有点不敢相信,但如今我们已经身处2012年年末,也就是说是时候开始对2013年加以展望了.我曾在之前的一篇博文中对技术发展趋势进行过预测,但作为技术变革的实际载体,企业的走向同样值得关注.在本文中,我们将一同了解几家技术企业,它们有些尚属于规模较小的新兴公司.有些则是非常成熟的行业巨头.   Magor公司   总部位于加拿大渥太华市的Magor公司在媒体报道力度方面远逊于更为高调的同行企业Vidyo,然而Magor推出的解决方案确实给整个行业的游戏规则带来多方面改变.Magor公司充分利用