Python 2.7即将停止维护?入门应选Python 2.7还是3.7?
Python 2.7移除传闻与入门版本选择建议
关于Python 2.7即将被移除的传闻
实话实说,这个说法其实有点“滞后”了——Python 2.7的官方支持早在2020年1月1日就已经完全停止,也就是说官方不会再发布任何安全补丁、功能更新了。
现在几乎所有主流的开发环境、第三方库都已经放弃对Python 2.7的支持:比如你用pip装很多常用库,都会提示不兼容2.7;各大云平台、服务器默认也不再预装2.7。所谓“即将被移除”,其实是指最后一批还在遗留使用2.7的场景也在逐步淘汰它,现在它已经属于被全面淘汰的版本了。
入门该选Python 2.7还是3.7?
咱们入门的话,绝对不要选Python 2.7,直接从Python 3.x版本开始(3.7是个很稳定的版本,不过如果能选更新的稳定版比如3.10、3.11会更好,因为它们有更多实用的新特性)。原因很简单:
- 语法更简洁友好:比如Python 3里的
print()是函数,不用再纠结2.x里的print语句;中文编码问题在3.x里彻底解决,不用再和unicode()、encode()死磕。 - 生态完全偏向3.x:现在几乎所有新的开源项目、实用库都是基于Python 3开发的,用2.7根本没法体验这些工具。
- 就业市场需求:现在企业招Python开发,全都是要求掌握Python 3,2.7只有极少数维护老项目的场景才会用到,完全不适合入门。
- 学习资源丰富:现在网上的教程、文档、社区问答都是以Python 3为主,学3.x遇到问题更容易找到解决方案。
内容的提问来源于stack exchange,提问作者Talexicoun
相关产品推荐
相关产品推荐

