盘点 | 2017 年关于 Python 的 12 件大事

转载 2018年01月01日 00:00:00

点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

作者 | 汤哥在北京

【编者按】Python 被称为是最接近 AI 的语言。几乎所有的深度学习框架都要用到 Python 来编程,这是所有转型AI的程序员都绕不过去的一道坎。以下盘点了 Python 在2017年内发生的所有大事件。

1.Python大热:从业界反馈看机器学习语言趋势——2017年1月

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

在深度学习市场,对 Python 的招聘需求仍然最高。但前五大语言的排序变成了Python,C++,Java,C,R。这里有很明显的对高性能计算语言的侧重。 而且,Java 的增长速度惊人,它可能很快成为深度学习市场的第二位。在可预期的将来,R 还不会成为最受欢迎的深度学习语言。令人惊讶的是 Lua 的存在感之低。要知道,开源框架巨头之一的 Torch 便是基于 Lua,许多开发者因此会认为它在深度学习市场占有特殊地位。

2.Python正式迁移到GitHub——2017年2月

640?wx_fmt=jpeg

Python 正式迁移到源码托管平台 GitHub,拥抱了 Git 版本控制系统。Python 社区早在2014年就开始讨论是否迁移到 GitHub 以改进开发流程,当时 Python 使用的版本控制系统是 Mercurial,而 GitHub 只支持 Git 版本控制系统,所以这也意味着 Python 需要迁移到 Git。

3.2017年7大最佳的人工智能编程语言——Python第一!——2017年3月

640?wx_fmt=jpeg

在第三届互联网大会中百度CEO李彦宏曾表述:靠移动互联网的风口已经没有可能再出现独角兽了,因为市场已经进入了一个相对平稳的发展阶段,互联网人口渗透率已经超过了50%。而未来的机会在人工智能。的确互联网巨头公司在人工智能领域投入明显增大,都力争做人工智能时代的“带头大哥”。

Python作为一门编程语言,其魅力远超C#,Java,C,C++,它被昵称为“胶水语言”,更被热爱它的程序员誉为“最美丽的”编程语言。从云端、客户端,到物联网终端,python应用无处不在,同时也是人工智能首先的编程语言。

4.Python荣获2017年最流行编程语言——2017年7月

640?wx_fmt=jpeg

根据IEEE Spectrum研究报告显示,在2016年排名第三的Python在今年已经成为世界上最受欢迎的语言,C和Java分别位居第二和第三位。最近我们报道,Java被斯坦福大学定为入门语言,主要是因为这个编程语言已经“老化”,斯坦福大学不鼓励学生采用CS 106课程,而是用JavaScript代替Java。然而,根据这份报告,Java仍然是招聘者中最受欢迎的技能之一

5.Python超过R,成为数据科学和机器学习的最常用语言——2017年8月

640?wx_fmt=jpeg

近期,数据挖掘资讯网站KDnuggets开展了一项调查,问题是“2016年和2017年,在数据分析、数据科学和机器学习工作中,你使用R、Python、两者都用,还是其他工具?”

对954名受访者的调查显示,Python尚未完全“吞噬”R,但2017年Python生态系统已经超越了R,成为数据分析、数据科学和机器学习领域领先的平台,同时也在迅速吸引其他平台的用户。

2016年,Python排名第二(“主要使用Python”占比为34%,“主要使用R”占比为42%),而在2017年的结果中,Python和R的占比分别为41%和36%。

6.Python是高收入国家增长最快的语言,没有之一!——2017年9月

640?wx_fmt=jpeg

本文根据Stack Overflow流量分析了Python及其他一些编程语言的发展情况,同时也对高收入国家与非高收入国家的情况进行了对比。以下是译文。

我们最近的研究表明,富裕国家(世界银行定义为高收入国家)喜欢研究的技术与其他国家的不同。其中,我们看到最大的差异是Python语言。当我们关注高收入国家的时候,甚至可以看到Python的增长速度甚至比Stack Overflow Trends或者其他一些全球软件开发排名显示的还要快。

7.Ubuntu 17.10默认不再安装 Python 2——2017年10月

640?wx_fmt=png

这次的 Ubuntu 17.10 虽然不是重要的 LTS 版本,连 Ubuntu 官网的介绍中都将其视作是明年的 Ubuntu 18.04 LTS 的前奏,但是这个版本其实还是有几个处女式创新:

  • 这是第一个放弃 32 位支持的主版本,不过 17.10 的官方风味版本还会继续支持 32 位。

  • 这是七年来 Ubuntu 主版本第一次放弃 Unity 用户界面,改投 GNOME 怀抱,目前采用的是最新的 GNOME 3.26.1。

  • 这是第一次默认使用 Wayland 显示服务器,而 X.Org 显示服务器则是可选的。当然如果你的机器不支持 Wayland ,会自动回退到 X.Org。

  • 默认不再安装 Python 2,Python 3 更新到了 3.6。

8.numpy宣布不再支持python2.7——2017年11月

640?wx_fmt=jpeg

Python核心团队计划在2020年停止支持Python 2。NumPy项目自2010年以来一直支持Python 2和Python 3,并且发现支持Python 2对我们有限的资源增加了负担;因此,我们最终计划将停止支持Python 2。现在,我们已经进入了社区支持的Python 2的最后几年,NumPy 项目公布了它逐步淘汰 Python 2 支持的时间表,目标是帮助下游生态系统制定计划并完成过渡。

我们目前的计划如下:

  • 到2018年12月31日为止,所有的NumPy版本都将完全支持Python2和Python3。

  • 从2019年1月1日开始,任何新的功能版本都只支持Python3

9.Google Research Blog 推出开源 Python 库“Tangent”

640?wx_fmt=jpeg

日前,Google Research Blog 推出开源 Python 库“Tangent”。据介绍,这个库与现有的机器学习库相比,存在诸多优势,可以大大改善了用户的使用体验。

整理如下:

Tangent 是一个全新的免费开源 Python 库,可以用于自动微分。与其他现有的机器学习库相比,Tangent属于源到源(source-to-source)系统,可以用 Python f 函数调用新的 Python 函数,计算出 f 的梯度。对用户来说,这大大改善了梯度计算的可见性,更易于编辑和调试。

10.Python 进入山东小学教材,还列入全国计算机等级考试——2017年12月

640?wx_fmt=jpeg

从 2018 年起,浙江省信息技术教材将不会在使用晦涩难懂的 VB 语言,而是改学更简单易懂的 Python 语言。也就是说,Python 将纳入高考内容之一。

据「海码爸爸」称:浙江省信息技术课程改革方案已经出台,Python 确定进入浙江省信息技术高考,从 2018 年起浙江省信息技术教材编程语言将会从 VB 更换为 Python。

其实不止浙江,教育大省北京和山东也确定要把 Python 编程基础纳入信息技术课程和高考的内容体系,Python 语言课程化也将成为孩子学习的一种趋势。

尤其山东省最新出版的小学信息技术六年级教材也加入了 Python 内容,小学生都开始接触 Python 语言了!!

11.微软正考虑添加 Python 为官方的 Excel 脚本语言(2017年12月19日)

640?wx_fmt=jpeg

据外媒报道,微软正考虑添加 Python 为官方的一种 Excel 脚本语言,如果获得批准,Excel 用户将能够像目前使用 VBA 脚本一样,使用 Python 脚本与 Excel 文档、数据以及一些 Excel 核心函数进行交互。

12.Python Web 开发框架 Django 2.0 发布(2017年12月04日)

640?wx_fmt=jpeg

流行 Python Web 开发框架 Django 释出了 2.0 版本。主要变化包括:停止支持 Python 2 系列,Django 1.11.x 是支持 Python 2.7 的最后版本,Django 2.0 支持 Python 3.4、3.5 和 3.6,其中 Python 3.4 将于 2019 年 3 月结束支持,因此 Django 2.0 也将是最后一个支持 Python 3.4 的版本。

以上为Python2017年的大事件,欢迎大家补充!

原文地址:https://www.zhihu.com/question/61057521


640?wx_fmt=jpeg0?wx_fmt=gif

盘点 | 2017 年 关于 Python 的 13 件大事

作者 | 汤哥在北京【AI科技大本营导读】Python被称为是最接近AI的语言。几乎所有的深度学习框架都要用到Python来编程,这是所有转型AI的程序员都绕不过去的一道坎。以下是营长为大家找到的一篇...
  • dQCFKyQDXYm3F8rB0
  • dQCFKyQDXYm3F8rB0
  • 2017年12月29日 00:00
  • 122

2017 前端技术盘点

(点击上方公众号,可快速关注)作者:laizimohttps://github.com/laizimo/zimo-article/issues/48前言临近2017的尾声,总是希望来盘点一下这一年中前...
  • P5dEyT322JACS
  • P5dEyT322JACS
  • 2018年01月02日 00:00
  • 228

【loj6257】「CodePlus 2017 12 月赛」可做题2

题目描述 “codeplus比赛的时候在做什么?有没有空?能来解决丢番图方程问题吗?”sublinekelzrip这样问qmqmqm。当然,qmqmqm并不会丢番图方程问题,所以sublinekel...
  • w_yqts
  • w_yqts
  • 2017年12月24日 18:33
  • 92

2017前端技术大盘点

(点击上方公众号,可快速关注)作者:laizimohttps://github.com/laizimo/zimo-article/issues/48前言临近2017的尾声,总是希望来盘点一下这一年中前...
  • VhWfR2u02Q
  • VhWfR2u02Q
  • 2017年12月31日 00:00
  • 120

【2018将成为AGI元年】13名专家盘点2017最重要AI事件,预测AGI将取代AI

原文链接:点击打开链接 摘要: 2017年人工智能最重要的发展是什么,2018年会有怎样的关键趋势?数据科学网站KDnuggets发布年度报告,征询13位机器学习和AI领域的专家意见。201...
  • qq_40954115
  • qq_40954115
  • 2017年12月19日 14:47
  • 142

盘点 2013 年互联网发生的大事

以下内容来自知乎用户张丁杰(原文地址) 关于上市: 1、2013 年 6 月 6 日,兰亭集势在纽交所上市。相关新闻:兰亭集势赴美上市 2、2013 年 10 月 31 日,58同城在纽交所上市。...
  • peghoty
  • peghoty
  • 2013年12月10日 18:03
  • 1951

2017值得关注的大事盘点 我们2018再见!

点击上方“程序人生”,选择“置顶公众号”第一时间关注程序猿(媛)身边的故事致辛苦劳作了一年的程序员们:年终岁末,紧张忙碌的一年即将过去,或许新的一年里迎接我们的仍是更多的工作和加班,但我们并不惧怕面对...
  • csdnsevenn
  • csdnsevenn
  • 2017年12月31日 00:00
  • 100

2017年「人工智能」大事记

图:pixabay不知不觉,2017年已然接近尾声,回首这一年,AI江湖风起云涌,每一个AI大事件就像石子掷入湖面,激荡起层层浪。如果让你选择一些关键词描述2017年的AI江湖,你会想到什么?•关键词...
  • Ksf3kg7dU95rn0XL
  • Ksf3kg7dU95rn0XL
  • 2017年12月29日 00:00
  • 127

2017年度人工智能事件大盘点

AiTechYun编辑:Yining今年是人工智能领域忙碌的一年。在这一年,人工智能的突破成为了主流。从社交媒体上的机器人到自我复制的人工智能,以下是2017年关于人工智能事件的一些盘点。索菲亚(So...
  • tkkzc3E6s4Ou4
  • tkkzc3E6s4Ou4
  • 2017年12月26日 00:00
  • 128

2017年大数据年终盘点:开源工具、MySQL和Python是最大赢家!

2001年,Gartner给出了大数据的概念,即大数据是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产。这其中点出了大数据关键的3V特征,即海量、速...
  • bfblW5Bvh89L5kztqru5
  • bfblW5Bvh89L5kztqru5
  • 2017年12月25日 00:00
  • 68
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:盘点 | 2017 年关于 Python 的 12 件大事
举报原因:
原因补充:

(最多只允许输入30个字)