odoo开发学习 -- Python2 or Python3 ?

******************************

本节内容:

一、 Python2 or Python3 ?

二、 odoo开发中,python版本的选择

******************************

--- 写给徘徊在选择python2 和 python3之间的你!

一、 Python2 or Python3 ?

python2 LTS默认支持年限: 

odoo开发学习 -- Python2 or Python3 ?

有同学说python3性能比python2慢?那是python3刚出来时!

python2 和 python3性能对比,来自比较官方的数据:https://speed.python.org/comparison/

odoo开发学习 -- Python2 or Python3 ?

我们可以看到,从python3.6 之后,很多方面,运行速度已经与python2相当,到python3.8性能又有提升。

二、 odoo开发中,python版本的选择

     对于odoo研发来讲,其实python版本的选择是被动的,因为odoo不同的版本,已经限制了python的版本,

odoo 10(包括10)之前,用的python2运行;从odoo 11开始,odoo基于python3开发;

我们能选择的,可能只有python3后的小版本了。

例如: python3.5、python3.6、python3.7、python3.8 。。。