2017年关于Python的12件大事("2017年Python领域12大里程碑事件")
原创
2017年Python领域12大里程碑事件
1. Python 3.6正式发布
2017年12月,Python官方发布了Python 3.6版本。这个版本带来了多项新特性和性能改进,包括:
- 新的语法特性:变量注解和赋值表达式(海象操作符)
- 类型提示愈发
- 性能优化:使用新的内存分配策略,尽或许降低损耗程序运行速度
2. TensorFlow 1.0发布
2017年2月,Google开源了TensorFlow 1.0版本。TensorFlow是一个基于Python的开源机器学习框架,广泛应用于深度学习领域。
3. Python成为最受欢迎的编程语言之一
2017年,Python在多个编程语言排行榜中名列前茅,成为最受欢迎的编程语言之一。这得益于Python在Web开发、数据科学、人工智能等领域的广泛应用。
4. PyTorch 0.2发布
2017年1月,Facebook开源了PyTorch 0.2版本。PyTorch是一个基于Python的开源深度学习框架,以其灵活性和易用性受到广泛关注。
5. Python 3.7发布预览版
2017年7月,Python官方发布了Python 3.7的预览版。这个版本带来了多项新特性和性能改进,包括:
- 新的语法特性:异步迭代
- 类型提示愈发
- 性能优化:尽或许降低损耗字典和列表操作的性能
6. Keras成为TensorFlow官方深度学习库
2017年3月,TensorFlow团队宣布Keras成为TensorFlow的官方深度学习库。Keras是一个基于Python的高层神经网络API,可以轻松搭建和训练各种深度学习模型。
7. Python 2.7停止维护
2017年1月,Python官方宣布Python 2.7将于2020年1月1日停止维护。这代表着Python 3.x版本的普及和Python 2.x版本的逐渐淘汰。
8. PyCharm 2017.2发布
2017年7月,JetBrains发布了PyCharm 2017.2版本。PyCharm是一款强劲的Python集成开发环境,赞成多种Python框架和工具。
9. Python 3.5.4发布
2017年10月,Python官方发布了Python 3.5.4版本。这个版本修复了多个已知问题,并带来了性能优化。
10. Jupyter Notebook 5.0发布
2017年7月,Jupyter团队发布了Jupyter Notebook 5.0版本。Jupyter Notebook是一个基于Web的交互式计算环境,赞成多种编程语言,包括Python。
11. Python 3.8添加新的语法特性
2017年5月,Python官方在Python 3.8中添加了多项新的语法特性,包括:
def f(a, b=1, *, c):
pass
async def g(a):
pass
这些新特性进一步愈发了Python的语法能力。
12. Python社区活动蓬勃提升
2017年,全球范围内举办了众多Python相关的技术会议和活动,如PyCon、PyData等。这些活动促进了Python社区的交流与团结,加快实现了Python技术的提升。