专栏首页企鹅号快讯Python语言的2017年终总结

Python语言的2017年终总结

在1989年12月,我在寻找一门课余编程项目来打发圣诞节假期。办公室会关门,但我有一台家用电脑,而且没有太多其它东西。我决定为当时我正构思的一个新的脚本语言写一个解释器,它是ABC语言的后代,对UNIX / C程序员会有吸引力。作为一个《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)的狂热爱好者,于是我选择了 "Python"这个名字作为项目的标题。

Python 创始人吉多·范罗苏姆(Guido van Rossum)因为圣诞节假期太无聊,为了打发这几天的时间,不经意间就创造出了Python这门编程语言,转眼Python快到而立之年。

Python之父龟叔身穿「人生苦短,我用Python」

2017年,Python 出现在各种编程语言排行榜前排位置,先是 IEEE Spectrum 杂志发布一年一度的编程语言排行榜,Python 第一,后是 Stack Overflow 问答社区根据用户提交的问题综合统计出 Python 为今年增长最快的编程语言,GitHub 也有相关的统计结果,Python 仅次于 JavaScript,在著名的 TIOBE 编程语言排行榜中,Python升居第4,这些权威机构都在告诉我们一个答案:Python 被越来越多的人使用,在国内也掀起了一股 Python 风,Python语言列入山东省小学课本,浙江省将 Python 作为高考可选科目,甚至微软也或将考虑将Python作为 Excel 的官方脚本语言。

2017年前,选择 Python2 还是 Python3 是初学者最纠结的问题,特别是强迫症选择综合症患者。好在社区经过多方长达10年的努力,主流第三方库全部开始支持 Python3,只有那些没人维护的项目还在用 Python2,如果连 Python3 都支持的库遇到 Bug 通常也不会有人会去修复,所以你应该毫不犹豫选择 Python3。Django、 IPython 等框架甚至开始放弃 Python2 的支持,接下来一年肯定还有更多框架抛弃 Python2。Python2 也即将在 2020 年退出舞台。点开查看Python2还剩多少天

一年一度的 Pycon 大会(美国的 Pycon)是 Python 爱好者的年度盛典,全球顶尖的Python开发者都会参与的会议,很多关于 Python 你不知道的技术及应用场景都可以在这里看到,今年的 Pycon 大会上百个 topic 内容丰富多彩,从编程语言到企业实战经验谈,当然最让人印象最深刻的是 Instagram 工程师分享的关于 Python 在 Instagram 的应用场景以及 python2 迁移到 Python3 的经验谈,对了,2018年的 Pycon 大会已经开始对外开通注册。反观国内的Pycon大会,实在不敢恭维

Python社区一直在给 Python 添加新特性,尽管 GIL 问题一直存在,但似乎也不是什么问题,社区也在积极努力改善 Python 性能,尝试让 Python 运行得更快一些,Python3.5 中引入的异步 asyncio 模块,python3.6 引入异步生成器、异步推导式,目前 Python3.7 已经进入了 alpha 3 版本,预计 2018 年 6 月份发布3.7正式版。

除了官方基于C的 Cpython 解释器之外,公认速度最快的基于JIT实现的 pypy 也在不断地改进,在兼容性方面已经做了很多努力,现在已经开始支持 Python3.5,同时支持 Pandas, NumPy 科学计算工具

未来几年Python热潮还会进行下去,就像人工智能可以辅助人类完成很多工作一样,各行各业都可以使用Python来提高他们工作效率,并被越来越多的非程序员喜欢。如果有一天前台妹纸都在用Python做简单数据分析时你不要觉得大惊小怪,因为前几天就有做前台的读者说上班太无聊现正在学Python。

本文来自企鹅号 - Python之禅媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 炙手可热的python编程程序员初体验是怎样的?

    码农一词我想大家都不是第一次听到了。顾名思义即为编码的农民,在互联网时代的促动下,各行各业对计算机应用的依赖不断增强,随之而来的社会需求大量的IT民工投入到基础...

    企鹅号小编
  • Python开发 的优势在哪里

    1.开源 Python都是开源的语言,简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。Python主要是英...

    企鹅号小编
  • 执行效率太低又怎样?Python 照样火过 Java、C/C+

    关键时刻,第一时间送达! 世界上有成百上千种编程语言,时代更迭下不断有新的语言产生和消亡,但 Java 的江湖地位始终无人撼动,长期霸占排行榜榜首。 但是近年来...

    企鹅号小编
  • Python为什么这么火?聆听Python之父诠释Python的精神和文化

    最近EETOP先后发过几篇关于Python的相关文章: 用Python给头像戴圣诞帽 Python实例代码:ADC拟合、频谱计算 用Python设计芯片 基于P...

    企鹅号小编
  • python主要用于哪些方向

    Python的应用范围广,无论是web开发,还是数据抓取,运维测试,都可以用它来实现,下面来具体看一下:

    砸漏
  • Python数据分析

    工欲善其事,必先利其器“,Python是目前为止做数据分析最常用的编程语言,我们可以站在巨人的肩膀上,高效完成数据分析。

    数据山谷
  • 警惕!Python 正在慢慢失去魅力!

    自从 1990 年代初发布 Python 以来,它引起了很多炒作。当然,编程社区至少花了 20 年的时间才意识到它的存在,但是自那时以来,它的普及程度已经远远超...

    Python知识大全
  • 27岁去学python怎么样?

    目前python在我国的发展趋势越来越好,许多人刚毕业就去学python。而有些毕业许久的同学就会问:27岁去学python怎么样?下面就来说说这一方面的内容,...

    python学习教程
  • 两天研习Python基础 介绍

    吉多·范罗苏姆(荷兰语:Guido van Rossum,1956年1月31日-),生于荷兰哈勒姆,计算机程序员,为Python程序设计语言的最初设计者及主要架...

    王诗翔呀
  • Python 3.8 新功能来一波(大部分人都不知道)

    Python 是一门广受好评的编程语言,每个版本的更新都会对开发社区带来一定影响。近日,Python 3.8 已进入 beta 2 版本的测试中,各项新特性已经...

    砸漏

扫码关注云+社区

领取腾讯云代金券