Python的架构给人感觉是比较开放,包容而且狂野的,但是比较少见的是,在它的发展道路上,居然摒弃了向下兼容的发展规则,这就是2和3的分水岭,作为Python在嵌入式的生态投影,microPython会选择谁呢?
引用: freebsder 发表于 2024-10-31 09:47 mpy基于py3的。除了历史原因,不用考虑2了
Python 2 vs Python 3,究竟谁是性能之王?前段时间,Hackermoon 上一位叫 Anthony Shaw 的作者做了一些测试,最终得出结论,虽然 Python 2 在加密和启动时间测试过程中,比 Python 3 的速度更胜一筹,但整体而言,Python 3 更快。 了解弃用 Python 2.0 的真实原因,可以让我们更清醒的认识Python的发展历程。
引用: ljg2np 发表于 2024-10-31 10:12 Python 2 vs Python 3,究竟谁是性能之王?前段时间,Hackermoon 上一位叫 Anthony Shaw 的作者做了一些 ...
历史尘埃就归给历史吧,了解一下就好,要用的话还是废弃吧。
引用: freebsder 发表于 2024-10-31 10:28 历史尘埃就归给历史吧,了解一下就好,要用的话还是废弃吧。
我完全赞同你的观点,但是对于初学者仍面临py2和py3的选择问题,据2017年的网上调查文章,在pip官方下载源pypi搜索Python2.7和Python3.5的第三方工具包数的比较,Python2.7版本对应的第三方工具类目数量是28523,Python3.5版本的数量是12457,这两个版本在第三方工具包支持数量差距相当大。
引用: ljg2np 发表于 2024-10-31 11:16 我完全赞同你的观点,但是对于初学者仍面临py2和py3的选择问题,据2017年的网上调查文章,在pip官方下载 ...
历史的惯性也是巨大的,我们现在有些工具也还是只能用2.7才能运行。但是已经10多年没维护了。
引用: freebsder 发表于 2024-10-31 11:36 历史的惯性也是巨大的,我们现在有些工具也还是只能用2.7才能运行。但是已经10多年没维护了 ...
是呀,如果对以前的工具进行维护,不把py3和py2搞清楚,可能会走入误区;再有,py的源代码,如何区分是py2还是py3,可能也会带来一定的困扰。