发布时间:2024-09-15 17:01
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 的版本。
国产手机参与华为鸿蒙系统,华为鸿蒙OS系统再获力挺!又一国产手机巨头官宣:将联动华为?...
(Windbg调试二)C++ delete指针后依然可以访问的问题
如何将本地django项目部署到服务器,Django本地项目部署到云服务器
Cannot read properties of undefined (reading ‘push‘) 问题
vue实现本地预览word(docx)、excel(xlsx)、pdf文件
软件随想录(local.joelonsoftware.com/wiki)-2000年06月03日 策略书之三:让我换回去! - Strategy Letter III: Let Me Go Back!
从零开始的Docker Desktop使用,Docker快速上手 ( ̄︶ ̄) Docker介绍和基础使用