2010-11-09 83 views
6

我現在正在學習Python的道路上(不是我第一次想完成這個任務)現在我正站在一個我無法如此輕鬆的決定前如果我是Python新手,應該使用什麼版本的Python?

我應該使用哪個版本?!

我發現that一年前問了一個問題,Python 2.6被選中(或多或少)現在最新的狀態是什麼? (XP,7,2003,2008),Linux(Ubuntu Intel & PPC)和Mac OS X(PPC & Intel)環境和我的第一種方法是學習通過創建幾個腳本來幫助我完成網絡管理員和服務器管理員的工作。

感謝您的幫助,順便說一下,我並不是新手在編程。

回答

3

對於編寫管理腳本,我會推薦當前的Python 3.x版本和http://diveintopython3.org。由於您已經知道如何編程,因此如果您需要僅支持2.x的庫,您將很容易地獲得3.x和2.x之間的差異。

爲了您的目的,2.x和3.x之間的主要區別可能是print是函數(3.x)與特殊命令(2.x)以及總是unicode(3.x)的字符串)與特殊的Unicode字符串(2.x)。

+0

我決定從第3版開始 - 我是新手,直到掌握好python的時候,很多東西都會被移植。 – herbert 2010-12-14 14:25:42

3

真正的項目:2(許多庫與3不兼容),對於小腳本和學習:3

+0

沒有多少庫與3不兼容。 – 2010-11-09 08:30:44

0

它仍然是Python的2.X,但2.7現在應該滿足您的需求。 Python 3仍然需要一些工具,庫和框架的全面支持。

1

我現在比較喜歡2.7。

2.7有更多的庫可用,並且新功能仍在添加。

0

我是Python的新手......我讀過的是2.7,但我必須降級到2.5才能使用Google App Engine的SDK。

相關問題