对于初学者来说,使用Python 3.1是否明智?[duplicate]

nue99wik  于 2023-01-10  发布在  Python
关注(0)|答案(5)|浏览(115)
    • 此问题在此处已有答案**:

12年前就关闭了。

    • 可能重复:**

What version of Python should I use if I’m a new to Python?
对于初学者来说,使用Python 3.1是否明智?或者是否有我必须考虑的严重缺点?

dgtucam1

dgtucam11#

3.1 Python比Python 2.5或Python 2.6要简单得多,但是目前严重缺乏第三方插件、支持Python的环境(使用Python编写脚本的大型应用程序等)以及IDE等工具,因此,这在很大程度上取决于您学习Python的目的--如果只是为了个人的启迪,Python 3.1是理想的;如果是实际构建或控制应用程序、网站等,那么2.5或2.6在目前会更好地为您服务(3.*在未来无疑会达到并超过2.*,但是,未来还没有到来; -).

zmeyuzjn

zmeyuzjn2#

库支持目前是一个大问题,直到库开发人员开发出对Python 3.x的支持。
例如,下面是一些你可能感兴趣的流行库,它们还不支持Python 3.x:

下面是一些确实支持Python 3.x的库:

正在支持的库:

  • PyGame游戏
qfe3c7zg

qfe3c7zg3#

许多较新的Python书籍都是针对Python 3.x的,您将了解到未来的情况!
但是第三方模块不一定是Python 3.x的现成版本......但是如果您只是在学习编程,那么这可能并不重要。

qlfbtfca

qlfbtfca4#

我能想到的唯一可能的缺点是,许多现有的Python代码和示例都是为Python 2.x编写的,可能在Python 3中不起作用。但是,您需要做的更改通常非常小,所以您很快就会习惯于这些细微的差异。
如果你正在学习教程,请确保它是针对Python 3.x而不是Python 2.x的,这样示例才能正确运行。

dddzy1tm

dddzy1tm5#

Python对于初学者来说是一种很好的语言。它很容易快速地启动和运行一些东西。这种语言包含了所有主要的编程技术,如OOP等,所以你可以用它来学习如何编程和概念。
大量在线教程:

顺便说一句,这是一种解释语言,意味着没有编译器/链接器。所以,IMO,开始编写代码更容易。

相关问题