望着桌上的日历,我发现只剩下几张纸。

自己蓦然意识到 2017 年已经即将离去,2018 年即将到来。

已经到了年底,我们需要总结和回顾今年的历程。

让我们盘点 2017 年涉及 Python 重要事件。

1.

2017 年最热门的话题莫过于人工智能。人工智能是一块崭新的研究领域,所以很多公司都很注重人工智能的研究。

走在前沿的,当属谷歌。

谷歌不仅完善用于开源人工智能项目 TensorFlow 文档,建立相关社区,而且还在中国成立 AI 中国中心。

虽然 TensorFlow 虽然是用 C++ 编写的,但是提供了一套 Python 的接口。

另外,吴恩达教授又开设人工智能课程。这种种让 Python 的人气一路高涨, 成为今年世界上最流行的编程语言。

TensorFlow

2.

Python 社区在几年前就一直在讨论是否迁移到 GitHub 以改进开发流程。

就在今年 2 月份,Brett Cannon 在 Python 官方邮件组发消息,确定迁移到 GitHub 的日期。

这让 Python 正式迁移到源码托管平台 GitHub,拥抱了 Git 版本控制系统。

cpython

3.

由于历史原因,Python 2 和 Python 3 是互不兼容。所以 Python 核心团队是这几年来同时维护这两个版本。然而,Python 核心团队计划在 2020 年停止支持 Python 2。NumPy 项目团队也宣布停止支持 Python 2。

4.

Django 作为 Python Web 流行的开发框架。

它凭借文档资料丰富,开发迅速,内置辅助组件颇多等特点,一直深受人们的喜爱。

国内很多知名网站也是基于 Django 来做开发的,不妨有知乎,果壳网,虎扑等。

Django 官方在今年推出了 2.0 版本,其中最大的变化是停止支持 Python 2 系列。

5.

微软也考虑将 Python 列为 Excel 官方脚本语言。

如果获得批准,Excel 用户将能够像目前使用 VBA 脚本一样,使用 Python 脚本与 Excel 文档、数据以及一些 Excel 核心函数进行交互。

同时,微软官网也是积极做出回应,通过发起投票来收集更多用户的反馈信息,在线调查用户是否想要在 Excel 中使用 Python。

6.

全国计算机等级考试经过教育部批准,对全国等级考试做出调整。在二级考试中,取消“Visual FoxPro 数据库程序设计项目”科目,新增“Python 语言程序设计项目”。

另外,Python 将被纳入高考内容,浙江省信息技术课程改革方案出台,确认 Python 进入浙江省信息技术高考。

除此之外,山东省最新出版的《小学信息技术六年级教材》也加入了 Python 内容,设计开源硬件、人工智能、3D 创意设计等。

写在最后,我相信 Python 还会在 2018 年继续保持热度,甚至会更加火爆。所以学习 Python 是不会吃亏的。掌握多一项技能就多一条求生之路。