2013-01-16 70 views
3

我知道這個問題已經在這個網站上被詢問了很多次。但時間變了。他們很久以前就被問過了,我想我現在可以從python 3開始?你說什麼? 的Python 2.x或3?並解釋爲什麼?感謝您的支持。 :)我該學什麼? Python 2或Python 3?

+0

如果你知道2,3只是許多事情變得更加方便。開始於2.7 – alinsoar

+0

這真的取決於(如在,是非常主觀的) - 它取決於你想使用的庫,你將會用它做什麼等。 – Makoto

+0

Python 2.6+和3非常相似。如果你知道'之一,那麼你就會知道對方除非有一些變化。(-1和關閉投票,看FAQ) – 2013-01-16 04:18:33

回答

3

你可以學習兩種,蟒蛇2.x和Python 3的語法是相似的,你所獲得的知識通常適用於任一版本。所以只需選一個即可,dive in

至於哪一個你應該使用,答案是 - 照常 - 取決於。我們不能在不知道你打算使用python的情況下回答這個問題,因爲事情很大程度上取決於你想使用哪些第三方庫。

+0

我沒有目標。我有幾天的假期,我認爲如果我開始使用Python學習會很好。 – Surya

0

這是非常依賴於你想使用它的上下文。有一些老的模塊,甚至是那些仍然在正在制定和支持他們的社區,對Python 2中的工作,但尚未與Python 3兼容 - 一個非常值得注意的情況是Pygame。他們可能會不時聲明,但他們對Python 3的支持是非常粗略的工作進展。因此,如果您依賴於某些外部模塊,Python 2是保持向後兼容一切的一個非常安全的選擇。