为什么Python不会很快消失 Python编程:微软最新的初学者课程着眼于为NASA项目开发 可视化的Datapane Python工具动手指南 物联网如何在不久的将来改变我们的体验 计算机操作系统的使用率 大脑般的计算机首次亮相 智能电视是印度的未来 小米是印度的先驱 物联网和医疗保健技术融合以提供更好的患者护理 超级电容器Usurp电池技术 OP-ED:第四次工业革命中蓬勃发展 研究显示长期演进(LTE)物联网(IOT)市场稳定增长 BITS Pilani Hyd孵化创业公司开发支持IoT的智能面罩 物联网在航运和海事行业中的作用 基于云的数据库市场2020年研究分析 艾默生以16亿美元收购美国技术软件公司OSI 2020年将提供7种基于分析的健身跟踪软件 新的恶意软件使用Tor和Bittorrent开采加密和窃取资金 数以百万计的WordPress网站正在通过最新的插件错误进行探测和攻击 保护您的网站免受数据泄露的简单方法 多年的物联网黑客攻击,但我们实际上学到了什么 如何在2020年成为不受限制的免费Fire黑客 阿根廷移民:黑客窃取了秘密情报文件 像职业黑客一样,这个少年攻击了学校服务器并强迫在线课程停止 特斯拉模型3:这是黑客在您的屏幕上发现的问题 如果每个人都讨厌面向对象的编程,那么为什么它是如此广泛地展开 新的莫尔黑德天文馆图画书探索了其第一位技术员的故事 Windows和Mac的3个快速提示 DOOM正在运行妊娠测试?程序员通过其他设备尝试 Cookies能解决您的计算机问题吗 Gift在NKU建立了计算机科学专业教授职位 OSU的计算机漏洞暴露了1,700名学生和教职员工的个人信息 NSF计算机与信息科学与工程系副主任于9月11日进行虚拟演讲 终极防御:什么是气隙计算机 2020年医疗保健市场的物联网全球增长分析 给物联网设备用户和制造商的建议 物联网:物联网支出有望反弹 什么是物联网及其运作方式?物联网解释 如何以程序员的身份加入Disbelief 新的Python程序员 首先学习这些概念 程序员生活中的一天 解决问题时如何像程序员一样思考 如何为您的创业者找到程序员 7位著名的计算机程序员 他们从小就开始编程 为什么当程序员会让我成为更好的医生 程序员如何判断开源项目 世界顶级公司使用哪种编码语言 根据Upwork,目前15种收入最高的编程语言 自由职业者薪水最高的15种编程语言 离职5个月后工程师「删资料库落跑」 让思科损失240 万美元 无代码运动会使程序员失业吗
您的位置:首页 >程序人生 >

为什么Python不会很快消失

在过去的一年中,许多开发人员一直在想Python是否会很快被诸如Julia,Rust或Go之类的新型编程语言所取代。但是,我想深入了解数据实际向我们展示的内容,然后让您做出自己的结论。剧透警报:我认为它不会很快出现在任何地方。首先,让我们从反对Python的一些论点开始,以及为什么现在应该替换这种语言。有许多反对Python的论据,以及其他语言如何填补这一空白或解决某些问题。

Python速度很慢,众所周知,该语言无法与其他编程语言(例如C ++,Go或Rust以及其他语言)并存,但有时速度并不是全部。Python可能不是最快的编程语言,但是通过正确的设置,库和编码,它可以支持大量数据并处理大量数据。在大多数情况下,不要太着急于原始速度。Python的简单性和开发人员的可用性可能很好地弥补了速度的不足。

即使Python支持Python 3.6 – Typings的类型,也可以这样,尽管您可以用类型注释变量以在IDE上更好地完成代码,但是Python仍将使用动态类型处理该变量,而无需执行任何验证。如果要进行类型验证,则需要自己做,甚至更好,请使用Pydantic之类的Python库。

有一些使用Python类型的良好框架,例如FastAPI。

我不敢相信这是一个实际的论点,但看起来确实如此。是的,Python来自90年代,并且在其竞争者中还有几年的历史,但它仍然相当可靠。随着时间的流逝,Python不仅被证明是一种很棒的编程语言,而且它还建立了一个很棒的社区,一个庞大的库资源等等。存在的问题可以追溯到当时的最佳实践,现在还不算什么,但是本身变老并不是一个有效的论据。

为了理解为什么我相信Python不会很快消失,我们将集中在数据,公正(也许),简单,老式的数据上。您可以在此处阅读“ 2020年开发者生态系统状况”。

我们将开始审阅JetBrains的最新报告,用他们自己的话说,他们将第四次年度开发者生态系统调查的结果与2020年初进行调查的19,696名开发人员的反馈相结合,以识别工具,技术方面的最新趋势,编程语言以及开发世界中许多其他令人兴奋的方面。

调查中的第一个相关问题是“您的主要编程语言是什么?”,它突出显示了仅次于JavaScript和Java的Python。但是,如果我们看下一个问题:“您打算在未来12个月内采用还是迁移到其他语言?如果是这样,去哪一个?”我们可以看到许多Java开发人员计划学习或迁移到Python。因此,Python的采用实际上正在增长,而不是在缩小。

该调查还有其他一些非常有趣的部分,这些主题可能会有些偏离主题,但是我建议您完整阅读它,或者您可以阅读Python部分,其中他们讨论了IDE以及Python的用途。

可能是最大,最重要的开发调查是“StackOverflow 2020开发人员调查”。我一直都在扮演受访者的角色。它有很多有见地的问题,但让我们看看开发人员对编程语言特别是Python的看法。

Python排在JavaScript,HTML / CSS和SQL之后,排在第四位。如果我们只关注编程语言,那么它将排在Java之后,仅次于Java,这与之前的调查结果不同,尽管我们也可以看到人们转向使用Python而不是Java的趋势。

在这两个部分中,Python仍名列前茅,是仅次于Rust和TypeScript的第三受欢迎的编程语言,并且是最受欢迎的编程语言。

Python具有缺陷,速度快,有点陈旧,具有旧概念,但它仍然是主要参与者,显然是最有力的竞争者,并且广泛用于从Web开发到IoT和数据科学的各种项目中。

看到这些数字后,我知道Python不会很快消失。我们可能需要一段时间才能看到这种变化,但是Python是仍然值得学习,探索和掌握的语言。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。