Python集成開發環境

    Python語言簡單易學,功能強大,由於有豐富的第三方庫,使得我們可以站在巨人的肩膀上,用Python來解決問題效率極高,廣泛地用於Web開發、系統運維、網絡爬蟲、科學技術、機器學習、數據分析、數據可視化等場景。

    Python的開發工具有很多,除了Python自帶的IDLE,還有VimPycharmSublime TextAtomVSCodeEclipse等等。對於初學者,到底選用什麼樣的開發環境呢?

    Pycharm:如果拿不定注意,建議選用Pycharm社區版,完全開源免費,集成了Python開發所需的各種工具和特性,真是“一旦擁有,別無所求”。PyCharm社區版支持項目管理,編輯器提供智能代碼完成、代碼檢查、動態錯誤突出顯示和快速修復,以及自動代碼重構和豐富的導航功能。內置開箱即用的大量工具,比如,集成調試器和測試運行器、Python探查器、交互式Python控制檯、內置終端,並支持GitCVSSubversion等主要的VCS版本控制軟件。

    Pycharm的專業版本是付費的,除了社區版的所有功能外,還支持DjangoFlaskWeb開發框架、支持數據庫和SQL工具、支持Anaconda以及matplotlibNumPy等多種科學工具包,更好的支持企業級的開發。網友評價:"您可以在一個位置訪問命令行、連接到數據庫、創建虛擬環境以及管理版本控制系統,從而避免在窗口之間不斷切換,從而節省時間。"

    Sublime Text:軟件小巧,運行速度快,性能優異,代碼非常美觀,使用她編輯代碼是一種享受。使用Sublime Text編輯效率極高,可以同時選擇多個變量名,一次完成多個變量的修改;Goto Anything功能只需要幾次擊鍵即可打開文件,並快速跳轉到文件及文件中的行、變量和字符;有代碼縮略圖功能,直觀顯示代碼佈局;可拆分窗口,對文件進行多窗口並排編輯,充分利用寬屏顯示器空間;支持Python API和擴展包,允許插件增強內置功能;

    Atom:它是一個使用HTMLJavaScriptCSSNode.js技術構建的桌面應用。它運行在Electron上(一個使用Web技術構建跨平臺應用程序的框架)。Atom可以深度定製,使用CSS / Less調整UI的外觀,並使用HTMLJavaScript添加主要功能。你可以通過Atom包擴展器,在線查找並安裝你所需要的軟件包,這些軟件包可以爲Atom添加新的特性和功能。AtomGitGithub緊密集成,可以在Atom中直接使用。

    VS Code:是微軟開源的一款編輯器,雖然是輕量級,但功能強大。與Atom類似,它也有智能代碼補全特性,有代碼縮略圖功能,有多光標編輯功能,多窗口編輯,有自己的擴展包管理生態系統,也可以深度定製,也是支持各種編程語言,支持跨平臺特性等。

    KiteKite一款是基於AI技術開發的編程輔助軟件,不僅僅是代碼補全。它使用機器學習來增強編程體驗,明顯減少擊鍵的次數,提高編程效率。根據搜索的相關性排名來完成整個函數調用,還可以瞭解其他人如何實時使用該函數,並可在自己的代碼庫中提供定義和用法。使用Kite可快速獲取在線文檔、包含近千個帶有代碼示例的Python庫的用法。它可以與多款代碼編輯器集成。


Pycharm:

1-pycharm.jpg

Sublime Text 3:

2-Sublime Text.jpg

Atom:

3-Atom.jpg

VSCode:

4-VSCode.jpg5-VSCode2.jpg

Kite:

6-kite.jpg




 

參考鏈接

Pycharmhttp://www.jetbrains.com/pycharm/

Sublime Texthttps://www.sublimetext.com/

Atomhttps://atom.io/

VS Codehttps://code.visualstudio.com

Kite https://www.kite.com/ 

菜鳥筆記:http://www.runoob.com/python/python-ide.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章