更多课程 选择中心


Python培训

400-111-8989

达内Python培训!2017 年 Python 大事件年度盘点!

  • 发布:CU技术社区
  • 来源:CU技术社区
  • 时间:2017-12-28 17:59

盘点了一下 2017 年 Python 的重要事件,希望抛砖引玉。

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

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

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

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

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

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

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

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

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

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

近期,数据挖掘资讯网站 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 月

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

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

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

这次的 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 月

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”


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

整理如下:

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

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


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

Python 进入山东小学教材

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

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

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

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


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

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

流行 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 的版本。

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

本文内容转载自网络,来源/作者信息已在文章顶部表明,版权归原作者所有,如有侵权请联系我们进行删除!

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:用数据说话,Python 的就业状况如何
下一篇:分享:某数据分析师的python学习计划

人工智能本科毕业好找工作吗?

Python行业发展的现状和前景?

人工智能的未来发展前景怎么样?

人工智能工程师月薪多少

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省