Python2 還是 Python3: 給新手

來源:互聯網
上載者:User

Python是一個很偉大的語言,簡潔的文法,開放的架構,強大的模組,使得這個語言不論在日常指令碼還是在大型系統整合中都能發揮作用。目前Python3已經推出,對於新手是否要選擇學習Python3還是Python2呢?我的建議是學習Python2,原因如下:

  • Python2更好用。學習Python不是為了研究電腦技術,而是為了實用。在這方面Python2有著極大的優勢。
    1. Python2的教程“汗牛充棟”;
    2. 絕大部分的拓展模組都是基於Python2;
    3. 開源Python系統也都基於Python2
    4. python2有最好的社團,可以得到更多的協助
  • Python3與Python2的文法分歧不是很大。從程式設計角度上看,Python3的OOP(物件導向編程)、FP(函數式編程)等特性都基本與Python2的相似。而其兩者之間在文法上的差別是在表述細節上。所以熟練掌握Python2,當然能很快地升級到Python3上。Python3比Python2的文法優勢在於其統一性,將一些曆史差異問題進行了修補,進而使Python3的文法更“唯美”。

對於Windows平台下的Python新手,強烈建議安裝ActiveState Python 2.* 版本,其包含了針對Windows的拓展模組,可以很方便地通過調用COM來實現Office自動化。當能將學習的Python技能提高工作效率,其學習激情方能充分迸發,不是嗎?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.