程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python之Python的版本選擇和IDE工具選擇問題

編輯:Python


活動地址:CSDN21天學習挑戰賽

前言:

工欲善其事必先利其器,這麼說估計沒幾個人反對吧(槓精除外,哈哈),因此,學習Python的第一步是選擇好學什麼,學了Python你要干什麼,這些都是需要有明確答案的。那麼,面對茫茫多的Python版本和各種各樣紛繁的IDE,到底如何選擇呢?或者是像有的人說的:小孩子才做選擇題,我全都要!!!!!!但,人的精力是有限的嘛,因此,本文試圖講解清楚Python學習的第一步:工具選擇

一,

Python的版本之爭:

Python的版本比較多,大體上分為Python2版本和Python3版本,Python2的小版本不多,Python-2.4 ,Python-2.5,Python-2.6,Python-2.7 大體上就這麼幾個版本,而Python3從Python-3.1到Python-3.10(2022年截至)。

從版本的差異具體來說,Python2和Python大體相差了10%,主要是一些個別函數,語法上的差異,比如,print函數,除此之外,就是Python2的類庫和Python的類庫是不通用的,Python不向下兼容。因此,學習Python由於這些版本問題,無形中給各位同學增加了不少障礙。

那麼,如何選擇Python的版本呢?

使用Python 2,不要使用Python 2.7以前的版本

使用Python 3,不要使用Python 3.4以前的版本

以上是我的建議,這裡在具體解釋一下,Python-2.7版本是內置在centos7操作系統內的,Python-2.6是內置在centos6操作系統內的(yum就是Python驅動的哦),這就不難理解Python2為什麼還有這麼強的生命力,雖然,Python官方在不停的強調並建議所有用戶升級到Python3版本,但還是有非常多的古老的項目仍在使用Python2,面對這些古董級別的項目,Python2仍然是需要學習的。

但,未來必定屬於Python3,如果操作系統默認集成Python3的話,那麼,Python2才可能會消亡。

再次強調,Python2和Python3都需要學習,但,如果沒有面對古老項目的問題的時候,以Python3為主,否則Python2還是需要傾注一些精力。

二,

IDE的相關知識:

集成開發環境(IDE,Integrated Development Environment )是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。例如,vscode,sublime,pycharm,NetBeans,IntelliJ IDEA,Eclipse,jupyter,等等幾十種IDE,在這就不一一舉例了。

當然,IDE也是硬盤的一種格式,哈哈,但,兩者指的不是一個東西。

那麼,在Python語言編程開發中,常用的有哪些IDE呢?

(1)pycharm

重型IDE,比較吃內存,對新手不是非常友好,能干的事非常多,功能非常強大,專業版可集成各類框架,比如flask,Django等等。

對此IDE,本人不建議新手使用,如果Python學習到了一定程度,有了一定的基礎後,可使用該款IDE。

(2)sublime

一款輕量級且功能十分強大的代碼編輯器,支持大量插件,界面整潔美觀、文本功能強大,且運行速度極快,非常適合編寫代碼,寫文章做筆記。

(3)Python idle

這個是Python安裝包提供的默認IDE,非常簡陋,新手入門時可以使用。此工具深受學生歡迎,該編輯器使用簡單、通用,且支持不同設備。在使用更復雜工具之前,開發者可以通過 IDLE 學習基礎知識。

(4)jupyter

BS版本的IDE,類似多人在線編輯文本器,簡單易用。推薦新手使用。

(5)vim

對新手非常不友好,使用難度非常高,但,會用後,會非常喜歡這個文本編輯器。

(6) Spyder

Spyder 是為數據科學而開發的。它是開源工具,能夠與大量平台兼容,因而成為 IDE 新手用戶的更好選擇。為實現完美開發,它合並了多個關鍵庫,如 NumPy、Matplotlib 和 SciPy。如果你要學習Python裡的科學計算,那麼,一定不能錯過這款IDE。

當然,還有其他非常多的Python可使用的IDE,但,從實用角度來說,以上這些是比較適合各類人群的,有一定代表性的IDE。

從新手到老手的順序排列,也就是使用難易程度方面來說,以上順序應該是這樣的;

Python idel  >sublie>jupyter>pycharm >Spyder >vim


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved