既然Python2和3有這麼多的不同,初學者從哪個版本開始比較好

2021-05-24 17:12:15 字數 4911 閱讀 1728

1樓:待依莫言

當然是直接學習python3啊,等你學得比較多了,pyhon2都已經被淘汰了,所以你現在不用學習python2

2樓:

初學者的話,直接最新的 python3 好了。

新手開始學習python,用python2還是python3比較好

3樓:千鋒教育

其實這個問題主要取決於你的用途,若是初學者建議還是用2.7 ,目前,python有兩個版本,一個是2.x版,一個是3.

x版,這兩個版本是不相容的,因為現在python正在朝著3.x版本進化,在進化過程中,大量的針對2.x版本的**要修改後才能執行,所以,目前有許多第三方庫還暫時無法在3.

x上使用。為了保證你的程式能用到大量的第三方庫,我們仍以2.x版本為基礎,確切地說,是2.

7版本。特別是資料分析的很多庫,還是在2.7的版本上。

希望能幫到你!

4樓:qiku奇酷學院

你好,學習python程式語言,是大家走入程式設計世界的最理想選擇。無論是學習任何一門語言,基礎知識,就是基礎功非常的重要,找一個有豐富程式設計經驗的老師或者師兄帶著你會少走很多彎路, 你的進步速度也會快很多,無論我們學習的目的是什麼,不得不說python真的是一門值得你付出時間去學習的優秀程式語言。在選擇培訓時一定要多方面對比教學,師資,專案,就業等,慎重選擇。

目前python使用最多是哪個版本,新手想學python,教學**是3的,但2和3不一樣,應該學哪一個

5樓:小米飛貓

不要糾結學那個版本,你學完了,你會發現其實差別不大。而且也可以寫2,3都相容的**,所以學3就行了,3是未來,我平時寫東西也用3。

如果現在學python,從哪個版本開始比較好,python4還是3

6樓:老男孩教育

學python3吧,python應用熟練,之後出來更高版本的可以再學習一下,學起來也很簡單的!

7樓:雙子

現在最新的是python3.6。python4還沒出來。即使最新是3.6,目前2.7還是有很多人用,很多書籍的**也是回用2.7來寫的。答

建議如果只是簡單學習基礎知識的話,學python3.5或3.6;如果是深入學習某一方面,建議學2.7

8樓:涼涼的浪花

python2.7 你可以bai學python3.4 比較新的,現在python cookbook第三版就

du是zhi以dao3.4為基礎的。 但是現在公司的一版般都是2.x的 而2.6 2.7 相當於一個相容版本權,他相容2.x 的 也有部分3.0的功能

9樓:長沙新華電腦學院

課程介紹:

1.python程式設計語言

2.深度學習——神經網路基礎

3.具有實際背景問題的提出回以及解決

python

1.物件導向答程式設計,語法簡單,支援動態輸入,解釋性語言(輸入完成後就能執行)。適合於應用程式的動態開發。

1)物件導向

2)可擴充套件,可移植,可嵌入(與其他語言相互嵌入)3)豐富的庫(開源性),函式集合,數學模型。(c++ stl)具有普遍性的演算法程式可以使用庫函式

2. phython 2.x √python 3.x 不同版本適用於不同函式,但大部分相同

3. 編譯器和編譯環境以及所需的函式庫,然後建立連線4. 學習資源:啄木鳥社群、簡明python教程5. anaconda

6. 字串常量,單引號,雙引號,三引號

7. 轉義字元

8.邏輯行和物理行

9.if和else的配對看對齊方式

10樓:發飆的鴕鳥

numpy,pandas這些科學計算包將來都不支援2.7了,還瞎忽悠

新手開始學習python,用python2還是python3比較好

11樓:老男孩教育

目前企業中使用python2的比較多,但是推薦使用python3,畢竟python3更前衛一些,很多公司也正在往python3轉變

12樓:匿名使用者

從頭開始的話,建議python3,各方面都更完善了。特別是字元編解碼,用2的話會碰到不少問題,目前python3的庫也已經相當全了。

13樓:帥聰虎偉兆

其實這個問題主要取決於你的用途,若是初學者建議還是用2.7

,目前,python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不相容的,因為現在python正在朝著3.

x版本進化,在進化過程中,大量的針對2.x版本的**要修改後才能執行,所以,目前有許多第三方庫還暫時無法在3.x上使用。

為了保證你的程式能用到大量的第三方庫,我們仍以2.x版本為基礎,確切地說,是2.7版本。

特別是資料分析的很多庫,還是在2.7的版本上。

python3和python2差別為什麼那麼大

14樓:超級b三昧真火

python2和python3的主要區別:

目前最新的資料是,python有兩個版本:一個是2.7.12版,一個是3.5.12版.

那麼python2執行的好好的,為啥突然要出個python3呢,其實是為了解決python2裡面一些歷史問題

第一個是字串的問題:

python 2 中文字和二進位制資料是一個爛攤子,python中的str 是代表二進位制資料還是文字資料是有二義性,文字既能代表文字資料又能代表二進位制資料這很麻煩,此類錯誤發生的時候,我們很難意識到。

第二個是對unicode的支援

由於python是在2023年2月開源釋出,這意味著它早於在2023年10月釋出的第一版 unicode 標準。在接下來幾年中,晚於 unicode 標準出現的語言都選擇在支援 unicode 編碼的基礎上實現自己的 str 型別,這讓 python 2 處於尷尬的境地。

目前是一個python2/3共存的時代,這兩個版本是不相容的。

python2現在只是做bug的修復,新硬體和作業系統相容的相關維護工作。不會再有新的功能加入,python2只支援到2023年.

現在python正在朝著3版本進化,在進化過程中,大量的針對2.x版本的**要修改後才能執行,所以目前有許多第三方庫還暫時無法在3.x上使用。

不過可以暢想一下,也許再過幾年情況就會好很多,畢竟全世界有很多優秀的程式設計師正在把一些庫從py2往py3上遷移.

15樓:老男孩教育

時間來到2023年,python發展已近20年,創始人龜叔越來越覺得python裡的好多東西已發展的不像他的初衷那樣,開始變得臃腫、不簡潔、且有些設計讓人摸不到頭腦,比如unicode與str型別,str與bytes型別的關係,這給很多python程式設計師造成了困擾。

龜叔再也忍不了,像之前一樣的修修補補已不能讓python變的更好,於是來了個大變革,python3橫空出世,不相容python2,python3比python2做了非常多的改進,這就是python3和python2差別很大的原因!

新手開始學習python,用python2還是python3比較好

16樓:匿名使用者

2.x和3.x只有一些細微差別。。。學會任何一版的前提下,完全可以在一兩天之內,學會另外一版。。。真不知道這有什麼可糾結的

如果你沒有做好準備,拿出一兩年時間,而只是打算以「天」為單位,那無論學什麼語言,你也只能學到皮毛,python也是如此。。

而如果你已經決定用一兩年來學py,那也真的不差這一兩天時間。。。2to3導致的問題,是老專案遷移的問題,而不是新手該學哪一版的問題。。。任何一個在職程式設計師,都是同時學兩版的

新手學python用哪個版本好

17樓:老男孩教育

python3 和 python2 是不相容的,而且差異比較大,python3是不向下相容的,但是絕大多陣列件和擴充套件都是基於python2的。目前實際應用中大部分暫不考慮 python3,有的時候注意寫相容 2/3 的**。用 python2 為主的寫新**時要考慮以後遷移到 python3 的可能性。

據資料統計顯示目前10% 使用 python 3;20% 既使用python 2也使用python 3,python 2用的更多;70% 使用python 2。

其實python是linux上最常用的軟體之一,但是linux目前的版本大部分還是使用python2的,而且,在linux上依賴python2的程式更多一些,所以 python3 要代替 python2 成為主流還需要幾年的時間。如果為了找工作還是學python 2,學會了python 2,由python 2轉到python3也不難。

18樓:束邁巴冰菱

用哪個版本都一樣,你看那本教材,就用哪個版本,方便點

19樓:夔洛軍忻慕

用2.5.4吧,3.0以上版本,很多庫還不支援

20樓:不吃蘋果

更推薦用3.6,剛開始的時候我也糾結過這個問題,學習python是為了什麼,現在很多公司都在用python做開發 做爬蟲,也面臨著python版本問題,但是呢python最開始是有一部分公司用的2版本,不過python真正火了之後大部分還是用的3版本,剛開始我也不懂這些,後來去了老男孩教育學習python,這裡像這種瑣碎的小問題都有一個定向的回答,既然是新手更推薦你去老男孩學習,可以少走很多彎路

python初學者python2.x和python3.x選擇哪個比較好?

21樓:物理學勢力

選3,這年頭如果還有人推薦學2簡直是害人。

22樓:匿名使用者

python3是未來的趨勢

詳解python2和python3的區別

1.效能 py3.0執行 pystone benchmark的速度比py2.5慢30 guido認為py3.0有極大的優化空間,在字串和整形操作上可 以取得很好的優化結果。py3.1效能比py2.5慢15 還有很大的提升空間。2.編碼 py3.x原始碼檔案預設使用utf 8編碼,這就使得以下 是合法...

Python2與Python3的區別

類似的文章很多,一般也是檢些主要的區別。這個csdn的一篇總結網頁連結。如果是學習不用糾結,學python3就好,和xp win7有點像,有差別,但不至於說會用xp不會用win7 print函式的使用不同 解析使用者輸入的方法有一些差異 xrange模組 python3中沒有xrange模組,換成了...

做人為什麼有這麼多的煩惱,為什麼生活這麼多煩惱 ?

懂事了 煩惱就更多了,周圍的環境,人事,或是陌生人都會給自己造成煩惱,迷茫失落是自己的心中沒有目標,或是目標可能太大而不合實際,或是你做事經常失敗,這是很常見的啊,只要你自己放的開,什麼事都好解決!即使迷茫失落,但你也要在泥濘的道路上前進嘛。其實積極向上的心態是一個人健康生活所必需的.國和家需要建設...