Python新手。。。Python 3和Matplotlib

2024-09-30 08:32:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想学Python。我有一门用Python 3编写的课程。但是,我需要主要使用matplotlib和Numpy,这些库还不能与Python 3兼容。是否值得在Python3中学习这门课程,或者在学习Python3并返回Python2.x时浪费时间?

你会怎么做?


Tags: numpymatplotlibpython3课程python2浪费时间
3条回答

在学习了Python3之后,回到Python2.x并没有问题,反之亦然。没有太多的区别。(一些标准库更改,print是一个函数,所有字符串都是unicode——你永远不会注意到其中的大部分)。

实际上,如果您现在学习了Python3,并找到了一份使用Python的工作,那么您现在几乎肯定会使用Python2.x。Python 3还没有被广泛采用。然而,随着一些库被移植到Python 3,python3将在不久的将来被更多地采用。

如果您需要特别使用Matplotlib,那么您应该使用Python 2.7(如果您需要的库不适合使用Python 3,那么现在使用python3毫无意义)。但是,首先学习Python 3决不会让你处于任何不利的地位,而且当大多数人最终做出改变时,可能会让你走在前面。

也没有什么可以阻止您同时使用这两种语言(Python 3用于学习/实验,Python 2.7用于工作)。

仅供参考,Matplotlib现在是ported to Python 3

“你会怎么做?”

我将把matplotlib移植到Python 3。:-)

但不,Python 3中的课程并没有浪费。这些差异主要体现在标准库和细微的内部差异上。

语言本身的主要区别在于,在Python 3中unicode类型称为str,而print是一个函数。差别不大,浪费了一门课。

相关问题 更多 >

    热门问题