12年前就关闭了。
What version of Python should I use if I’m a new to Python?对于初学者来说,使用Python 3.1是否明智?或者是否有我必须考虑的严重缺点?
dgtucam11#
3.1 Python比Python 2.5或Python 2.6要简单得多,但是目前严重缺乏第三方插件、支持Python的环境(使用Python编写脚本的大型应用程序等)以及IDE等工具,因此,这在很大程度上取决于您学习Python的目的--如果只是为了个人的启迪,Python 3.1是理想的;如果是实际构建或控制应用程序、网站等,那么2.5或2.6在目前会更好地为您服务(3.*在未来无疑会达到并超过2.*,但是,未来还没有到来; -).
3.*
2.*
zmeyuzjn2#
库支持目前是一个大问题,直到库开发人员开发出对Python 3.x的支持。例如,下面是一些你可能感兴趣的流行库,它们还不支持Python 3.x:
下面是一些确实支持Python 3.x的库:
正在支持的库:
qfe3c7zg3#
许多较新的Python书籍都是针对Python 3.x的,您将了解到未来的情况!但是第三方模块不一定是Python 3.x的现成版本......但是如果您只是在学习编程,那么这可能并不重要。
qlfbtfca4#
我能想到的唯一可能的缺点是,许多现有的Python代码和示例都是为Python 2.x编写的,可能在Python 3中不起作用。但是,您需要做的更改通常非常小,所以您很快就会习惯于这些细微的差异。如果你正在学习教程,请确保它是针对Python 3.x而不是Python 2.x的,这样示例才能正确运行。
dddzy1tm5#
Python对于初学者来说是一种很好的语言。它很容易快速地启动和运行一些东西。这种语言包含了所有主要的编程技术,如OOP等,所以你可以用它来学习如何编程和概念。大量在线教程:
顺便说一句,这是一种解释语言,意味着没有编译器/链接器。所以,IMO,开始编写代码更容易。
5条答案
按热度按时间dgtucam11#
3.1 Python比Python 2.5或Python 2.6要简单得多,但是目前严重缺乏第三方插件、支持Python的环境(使用Python编写脚本的大型应用程序等)以及IDE等工具,因此,这在很大程度上取决于您学习Python的目的--如果只是为了个人的启迪,Python 3.1是理想的;如果是实际构建或控制应用程序、网站等,那么2.5或2.6在目前会更好地为您服务(
3.*
在未来无疑会达到并超过2.*
,但是,未来还没有到来; -).zmeyuzjn2#
库支持目前是一个大问题,直到库开发人员开发出对Python 3.x的支持。
例如,下面是一些你可能感兴趣的流行库,它们还不支持Python 3.x:
下面是一些确实支持Python 3.x的库:
正在支持的库:
qfe3c7zg3#
许多较新的Python书籍都是针对Python 3.x的,您将了解到未来的情况!
但是第三方模块不一定是Python 3.x的现成版本......但是如果您只是在学习编程,那么这可能并不重要。
qlfbtfca4#
我能想到的唯一可能的缺点是,许多现有的Python代码和示例都是为Python 2.x编写的,可能在Python 3中不起作用。但是,您需要做的更改通常非常小,所以您很快就会习惯于这些细微的差异。
如果你正在学习教程,请确保它是针对Python 3.x而不是Python 2.x的,这样示例才能正确运行。
dddzy1tm5#
Python对于初学者来说是一种很好的语言。它很容易快速地启动和运行一些东西。这种语言包含了所有主要的编程技术,如OOP等,所以你可以用它来学习如何编程和概念。
大量在线教程:
顺便说一句,这是一种解释语言,意味着没有编译器/链接器。所以,IMO,开始编写代码更容易。