作者 | 汤哥在北京

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

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%。

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


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

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

8.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。


9.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

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


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

整理如下:

  

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

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


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

Python 进入山东小学教材

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

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

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

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


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

13.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 的版本。

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

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

猜你喜欢

用Python就可以给你的头像戴上圣诞帽,别@微信团队了!

资源 | 10x Python开发者必读:本月Python文章TOP 10

资源 | 盘点GitHub最著名的20个Python机器学习项目

资源 | 想用Python学机器学习?Google大神替你写好了所有的编程示范代码

详解 | 如何用Python实现机器学习算法

Python 3 尴尬了这么久,终于有救了

经验 | 如何高效学Python?

一文总结学习Python的14张思维导图

如何在Python中用LSTM网络进行时间序列预测

疯狂上涨的 Python,开发者应从 2.x 还是 3.x 着手?

2017年首份中美数据科学对比报告,Python受欢迎度排名第一,美国数据工作者年薪中位数高达11万美金

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

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

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者 | 汤哥在北京 [编者按]Python 被称为是最接近 AI 的语言.几乎所有的深度学 ...

  2. 盘点2021年Linux界的12件大事

    2021年已经过去了,今天就和大家分享一些来自Linux世界的几件大事,这些事件影响了Linux用户. 1.理查德·斯托曼回归 2019年,自由软件基金会(Free Software Foundati ...

  3. 前端学python有什么用-学习和使用python的13个理由

    如果您希望转向网站开发或软件开发,成为程序员中的一员,那么学习HTML,CSS和JavaScript的基础三重奏就不会出错.但要真正在拥挤的应用领域中脱颖而出,您还是需要学习其他编程语言. 有很的编程 ...

  4. C#开发人员应该知道的13件事情

    C#开发人员应该知道的13件事情 本文讲述了C#开发人员应该了解到的13件事情,希望对C#开发人员有所帮助. 1. 开发过程 开发过程是错误和缺陷开始的地方.使用工具可以帮助你在发布之后,解决掉一些问 ...

  5. 在SQL Server 2017中使用Python进行数据插值和转换

    As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...

  6. 盘点2017企业服务领域最受关注的100家厂商(BPM平台篇)

    每一个企业级的人 都置顶了 中国软件网 中国软件网 为你带来最新鲜的行业干货 2012年~2017年是企业服务领域快速发展的五年,不仅移动办公.CRM.HR服务三大主要领域均有不同程度的快速增长,在B ...

  7. 阿里聚安全年终盘点|2017互联网安全领域十大话题

    导语:2017年即将过去,2018新年还有3天,回顾2017,看似很平淡地过去了,但总有一些印记让我们印象深刻.作为互联网安全领域的一份子,阿里聚安全时刻关注着互联网行业的安全事件,让我们一起来盘点2 ...

  8. python表格控件_python表格控件

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! pyqt5表格控件qtableview简介在通常情况下,一个应用需要和一批数据进 ...

  9. 盘点 | 2017年,哪些黑科技改变了我们的生活?

    时光如梭,一眨眼的功夫2017 年还剩个尾巴,虽然年初自己许下的愿望还完成几个,但这个世界,过去一年很多事儿,让人拍案叫绝.比如以 AlphaGo. 机器人索菲亚为代表的人工智能,还有无人驾驶.无人超 ...

最新文章

  1. centos7 locale 区域语言设置
  2. cad打开图纸流程图_如何打开cad图纸?cad怎么打开pdf的图纸?
  3. mysql 配置分区_Mysql的分区配置实验
  4. 机关单位公文编写注意事项
  5. 【JavaFx教程】第三部分:与用户的交互
  6. 后端学习 - 计算机网络
  7. 【英语学习】【English L06】U05 Appointments L3 Can I cancel my reservation?
  8. 人工智能的Hello World!
  9. 你的目的是什么是谁指使你_魔家四将的师傅是谁?隐藏的高人,只配合太上老君的布局...
  10. Dijkstra(堆优)模板
  11. oracle学习资料整理
  12. 相邻素数的差最大是多少c语言,怎么证明?相邻两个素数之差的最大值
  13. “阻塞(pend)”与“挂起(suspend)”的区别?
  14. NGFW module恢复密码操作方法
  15. 仅一百万粉丝的穿搭主播,如何成为胖妹的福音?
  16. 细谈围城---我的启示录
  17. Android 地图导航调用百度地图、高德地图、腾讯地图,ffmpeg音视频开发实战5
  18. BaiduOCR实现身份证,银行卡,机动车牌,图像审核等识别
  19. 1到10之间所有数的平方和立方
  20. 进程的三种状态及相互之间的转换

热门文章

  1. 黑色星期五Friday the Thirteenth
  2. 【2019/4/30】周进度报告
  3. 每日一题题目29:五个数字能组成多少互不重复的四位数
  4. Oracle Goldengate Windows平台Oracle-Oracle单向复制
  5. 关于Vue实例的生命周期created和mounted的区别
  6. 字符串专题:map POJ 1002
  7. 如何为Android上的产品设计一款合适的图标
  8. petaPar培训文档
  9. Flex Javascript 交互实现代码
  10. 【组队学习】【31期】LeetCode 刷题