Python 2官方倒计时只剩32天,Python 3更多酷炫功能,等你发掘

Python官网通报“我们决定于2020年1月1日结束对Python 2的支持,这就意味着日后即使有人发现Python 2出现问题,我们也不会再予以改进。”目前虽然业内不少企业还在大量使用 2.7,因为旧项目几十万甚至上百万行的代码想快速升级到3.0不是件容易的事,但是大家在开发新项目时几乎都会使用3.x。另外Python3 较之2.x确实做了不少改进,直观点来讲,就像从XP升级到Win7的感觉一样,棒棒哒!!!

Python3.0早在2006年便已启动,但因很多小伙伴仍在沿用Python 2,为了不伤害使用Python 2的人,官方将终止行动从2015年延迟至2020年,眼看时间将至,仍有使用者在疑惑“我用Python 2编写的代码,应该怎么把它移植到Python 3上呢?”不要着急,可以查看官方指南《Porting Python 2 Code to Python 3》。

如果你还在沿用Python 2,要注意啦!你可能会遇到以下风险:第一,安全问题,失去专业人员的维护,它的招黑程度可想而知,层出不穷的bug,逼得你不得不转向Python 3。第二,很多从业者正在并将持续使用Package,但需要面对多数Package已经将Python 2淘汰出局,其后果不敢想象。第三,系统升级,新软件不兼容问题也会导致Python 2使用者花费更多的时间去粉饰它。

你可以为即将逝去的Python 2惋惜,但必须承认Python 3的全新变化,今天让我们认识一下不一样的Python3.8.0 吧!官方中文文档走一个。

Python 2官方倒计时只剩32天,Python 3更多酷炫功能,等你发掘

细数Python3.8 的新变化,需要从新特性、其他语言特性修改、新增模块、改进模块、性能优化、构建和C API的改变、弃用、API与特性的移除等多个方面来看。

Python3.8.0已于2019年10月14日发布,新特性:新增语法(可在表达式内部为变量赋值)、函数形参语法(用来指明某些函数形参必须使用仅限位置而非关键字参数的形式)、新增的 PYTHONPYCACHEPREFIX 设置 (也可使用 -X pycache_prefix) 可将隐式的字节码缓存配置为使用单独的并行文件系统树,而不是默认的每个源代码目录下的 __pycache__ 子目录等等;新增importlib.metadata 模块提供了从第三方包读取元数据的(临时)支持。改进ast、asyncio、builtins、collections、cProfile等众多模块;弃用distutils 的 bdist_wininst 命令、threading.Thread 的 isAlive() 方法、asyncio.coroutine() decorator等等。更多新变化,小伙伴可以查看官方中文文档。

本周,Python 3.9 释出首个测试版本,首次采用新发布周期的版本。据悉,beta 版在 2020 年 5 月 18 日发布,正式版在 2020 年 10 月 5 日发布。

Python 2官方倒计时只剩32天,Python 3更多酷炫功能,等你发掘

Python作为一门简单易学且功能强大的编程语言,它提供了高效的高级数据结构,实现简单有效地面向对象编程,它优雅简洁的语法、丰富的库、动态类型以及解释型语言的本质,使它成为多数平台写脚本和快速开发应用的理想语言。

看看那些年Python取得的傲人成绩:

01 2010年和2018年Python荣封TIOBE年度语言;

02 Python成为人工智能首选语言;

03 2019年一直霸占PYPL编程语言排行榜第一;

04 全球第三大主流编程语言

2019年度热门开发语言排行榜Python首次超越Java成为GitHub上第二大受欢迎的语言。PYPL11月编程语言排行榜,Python再超Java,形势喜人。教育部公布《普通高等学校高等职业教育(专科)专业目录》2019年增补专业,人工智能跃然纸上。猎聘最新《AI人才竞争力报告》,AI专业人才年薪高达50-60万,AI如此吸金,可你还在观望。《互联网人才趋势白皮书》显示,Python工程师短期内仍难以补缺,市场需求增速174%,人才缺口高达50万。研究28家招聘网站,Python日均招聘岗位多达20922个,全国Python工程师平均工资¥15020/月,数据来自职友集,仅供参考。据Stack Overflow调查报告显示,Python从业者薪酬高达$63k远超C#、JavaScript、C/C++和Java。新时期,在人工智能时代,选择Python没有错。

去年Gartner报告指出全球IT服务市场稳步发展,市场总额从2017年的9315亿美元增至2018年1万亿美元,增涨率高达7.4%,其中北美和西欧仍是全球IT服务最大市场,数字化颠覆影响正在扩大……你知道吗?国外有微软、Facebook、Google,国内有BAT、字节跳动、美团都在大力发展人工智能。

上周Gartner副总裁在企业IT年度研讨会上表示企业采用AI时面临最大的挑战便是员工缺乏相应技能,建议企业提升现有开发人员的技能。人工智能已被写入《政府工作报告》,Python地位与日俱增。未来是人工智能的时代,更是Python的时代。

相关推荐