Python集成開發環境

 

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

    Python的開發工具備不少,除了Python自帶的IDLE,還有Vim、Pycharm、Sublime Text、Atom、VSCode、Eclipse等等。對於初學者,到底選用什麼樣的開發環境呢?python

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

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

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

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

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

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

 

Pycharm:編程語言

Sublime Text 3:編輯器

Atom:

VSCode:

Kite:

 

 

 

參考連接

Pycharm:http://www.jetbrains.com/pycharm/

Sublime Text:https://www.sublimetext.com/

Atom:https://atom.io/

VS Code:https://code.visualstudio.com

Kite :https://www.kite.com/ 

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

相關文章
相關標籤/搜索