15036188778

您所在位置: 首页> 学习课程> Python培训:Python 2与Python 3的主要差别

Python培训:Python 2与Python 3的主要差别

发布百知教育 来源:学习课程 2019-10-16

什么是Python 2?


Python 2使代码开发过程比早期版本更容易。它实现了Python增强建议(PEP)的技术细节。Python 2.7(2.x中的最新版本)已不再开发,并将于2020年停产。

在本教程中,您将学习,什么是Python 2?什么是Python 3?为什么要学习Python 2?为什么要使用Python 3?


Python 2的历史

Python 3的历史

Python 2和Python 3之间的主要区别

Python 2 vs.Python 3示例代码

使用哪个Python版本?

什么是Python 3?


在2008年12月,Python发布了3.0版。此版本的发布主要是为了解决Python 2中存在的问题。这些更改的性质是,Python 3与Python 2不兼容。它向后不兼容 Python 3的某些功能已被反向移植到Python 2.x版本中,以实现在Python 3中轻松进行迁移过程。


因此,对于使用Python 2.x版本的任何组织,将其项目迁移到3.x都需要进行大量更改。这些更改不仅涉及项目和应用程序,还涉及构成Python生态系统一部分的所有库。


为什么要学习Python 2?


python培训


虽然Python 2是旧的开源版本,但是您仍然需要在这里学习Python 2:


要成为一名DevOps工程师,您需要使用puppet或ansible等配置管理工具。在这里,您需要同时使用这两个版本;


如果您公司的代码使用Python 2编写,则需要学习如何使用该代码;


如果您的开发团队正在开发一个依赖于特定第三方库或软件的项目,而您不能移植到Python 3,那么Python 2是您唯一可用的选择;


为什么要使用Python 3?


python培训班


这里是使用Python 3.x版本的主要原因:
  • Python 3支持AI,机器学习和数据科学等现代技术;
  • 大型Python开发人员社区支持Python 3获得支持很容易;
  • 与早期版本相比,它更易于学习Python语言;
  • 提供功能强大的工具包和库;
  • 可与其他语言混合;

Python 2的历史

  • Python 2.0-2000年10月16日
  • Python 2.1-2001年4月17日
  • Python 2.2-2001年12月21日
  • Python 2.3-2003年7月29日
  • Python 2.4-2004年11月30日
  • Python 2.5-2006年9月19日
  • Python 2.6-2008年10月1日
  • Python 2.7-2010年7月3日

Python 3的历史

  • Python 3.0-2008年12月3日
  • Python 3.1-2009年6月27日
  • Python 3.2-2011年2月20日
  • Python 3.3-2012年9月29日
  • Python 3.4-2014年3月16日
  • Python 3.5-2015年9月13日
  • Python 3.6-2016年10月
  • Python 3.7-2018年6月。

Python 2和Python 3之间的主要区别

Python 2 vs.Python 3示例代码

Python 3:


1def main():
2  print("Hello World!")
3
4if __name__== "__main__":
5  main()


Python 2:


1def main():
2  print "Hello World!"
3
4if __name__== "__main__":
5  main()


使用哪个Python版本?


就当今的Python版本2与版本3而言,Python 3绝对是赢家。这是因为Python 2将在2020年之后不可用。大规模采用Python 3是未来的明确方向。


考虑到对Python 2编程语言的支持下降以及从升级到Python 3带来更多好处之后,对于新开发人员来说,建议始终选择Python版本3。


python培训班:http://www.baizhiedu.com/python2019





上一篇:Python数据科学实践 | Pandas 3

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请