1. 程式人生 > >Python3教程之《開發常用工具》

Python3教程之《開發常用工具》

Python3開發常用工具

一:為什麼使用開發工具?

        在Python3教程之《安裝》中,我們已經安裝了Python開發環境,但是在終端裡執行相關命令始終是不能開發大型專案的,並且對寫過的程式碼不能儲存,因此,Python的開發工具就此誕生,使用window開發環境的,Python自帶了一個IDLE可以進行指令碼編輯,但是還是不夠完善,因此,本文章主要介紹幾款常用的Python整合開發環境

二:常用的幾款Python整合開發環境或者編輯器

  • Pycharm

  • 如果你是做大型Python專案開發,你不使用pycharn,對你來說是很大的損失,Pycharm分為專業版與社群版,專業版除了對Python應用開發的支援,還對django,flak等框架的支援相當完善,對程式碼的提示也支援相當全面,目前來說,pycharm對Python的程式碼提示是最完善的,也是覆蓋率最高。

  • 但是,pycharm的專業版是收費的。對支援平臺比較完善,Linux,windows.mac等作業系統都提供支援,如果你是一個專業的或者想變為Python程式設計師,那麼我建議你使用pycharm作為自己的開發環境,這樣可以節約大量時間,與減少出錯的機會

  • 可以使用的工具,可以在pycharm中直接執行Python互動式終端,同時,可以通過pycharm直接安裝自己所需要的庫,相當方便,同時也對ant,git等版本控制工具與管理工具的直接支援

  • 介面如下圖:

  • Eclipse

  • 當談到整合開發環境,eclipse就不得不說。eclipse安裝PyDev外掛後,也是一個相當不錯的Python整合開發環境,對於使用過Java語言的程式設計師,那麼對eclipse的使用一定相當的熟悉。如果需要可以直接到eclipse的官網下載eclipse的Python開發環境,官網已經對Python的外掛已經做了安裝。eclipse的最大的特點就是不需要安裝,解壓就用,對於大型專案也能都完整的管理,同時對Python的django框架做了支援,可以直接建立Django工程。與Pycharm可以相媲美

  • 軟體介面如下:


  • Sublime3

  • Sublime3,號稱程式碼編輯神器,如果你是一個專業的程式設計師,你還不瞭解sublime3,那麼你一定要去看看這個程式碼編輯器了,它是一個免費的軟體,同時對大多數語言都做支援,有好的程式碼風格,提示等。並且你可以根據自己的需要安裝自己需要的外掛,比如語法高亮,程式碼格式化等外掛,詳情使用可以參照:http://www.cnblogs.com/Rising/p/3741116.html

  • 軟體介面如下:


  • vim

  • vim是在Linux中一款比較好的文字編輯器,在Linux系統做,因為不需要滑鼠的的點選就可以完成大多數的文字編輯,如果熟練的使用vim,那麼你可以節約相當多的時間,但是它不是很適合大型專案的開發,因為它沒有程式碼提示,對程式元的要求特別高,但是作為一個程式設計師,對vim的熟悉使用是很有必要的,特別是與Linux打交道的人員。但是vim也有很多比較好的外掛,如果多這個比較感興趣,可以自己上網去查詢相關文章

  • 軟體圖示:


  • notepad++

  • Notepad++:是window下的一款程式碼編輯器,對幾乎所有的計算機語言都做支援,通過檔案的字尾來自動識別檔案型別,來做相應的語法高亮,有著啟動快速,可擴充套件性等特點,可以根據子的需要來安裝相應的外掛,有著很強的記憶功能,能對寫過的單詞做很好的提示,但是對程式碼的自動提示支援度不是很高,但是作為一個程式碼編輯器,還是一個好的選擇,特別是需要算時間開啟並編輯的檔案

  • 軟體圖示如下: