Python的新手...... Python 3和Matplotlib

And*_*dré 7 python numpy matplotlib python-3.x

我想学习Python.我有一个Python 3课程.但是,我需要主要使用matplotlib和Numpy,这些库还不兼容Python 3.是否值得在Python 3中完成本课程或者浪费时间学习Python 3然后回到Python 2.x?

你会怎么做?

Cha*_*net 14

仅供参考,Matplotlib现已移植到Python 3.

  • 直接链接到github项目:https://github.com/matplotlib/matplotlib-py3 (2认同)

Raf*_*ler 13

在学习Python 3之后,回到Python 2.x会有问题,反之亦然.没有太多差异.(一些标准库更改,print是一个函数,所有字符串都是unicode - 你永远不会注意到它们中的大多数).

实际上,如果你现在学习Python 3并且使用Python工作,你几乎肯定会使用Python 2.x.Python 3尚未获得广泛采用.但是,Python 3将在不久的将来被更多采用,因为许多库被移植到Python 3.

如果你需要专门使用Matplotlib,那么你应该使用Python 2.7(如果你需要的库不起作用,那么现在使用Python 3没有意义).但是首先学习Python 3绝不会让你处于任何劣势,并且当大多数人最终进行切换时可能会让你领先于曲线.

也没有什么能阻止你使用它们(Python 3用于学习/实验,Python 2.7用于工作).