Python編譯器的選擇與比較(入門必備)

2021-07-05 03:01:57 字數 1170 閱讀 9699

發信人: runningon (揮著翅膀的男孩), 信區: python

標 題: python ide比較與推薦

我先給乙個初步的**吧,大家如果有什麼意見,或有補充,歡迎提出。有些我沒有用過,先不寫了。

以下是我使用過的python ide:

除了pythonwin, visualpython只支援windows,其它都至少支援win/linux/mac。

各項含義:

自動補全:變數/函式名打到一半時,提示可能的完整的變數/函式名。

智慧型感知:在庫/類/物件後打」.」後,提示可能的函式或變數。

除錯:分四檔,從好用到不好用分別為「類vc」(偵錯程式操作方式與vc/eclipse相似),「wpdb」(使用winpdb作為偵錯程式),「用庫」(要配合專門的python除錯庫,即要改**來配合除錯),最慘的當然是「無」啦。

語法檢查:從好用到不好用分別為「自動」(寫完一行查一行),「存檔時」(存檔時自動檢查,也可以在選單裡手動選擇檢查),「手動」(在選單裡選擇檢查),「無」(沒有語法檢查功能)

開源:分為開源,共享(提供免費試用,然後需要付費),收費三種。目前還沒有「收費」這一類。

推薦度:五星為最推薦,一星為最不推薦。推薦度為作者主觀評價,不代表其他人意見。

eric:

eric公升級到4後,各方面有了很強的提公升,全方位超過其它開源ide。使用pyqt4作為圖形庫,介面美觀大方,並與qtdesigner結合,使得開發gui程式變得非常方便,比下面將提到到boa還要好用。最大的亮點莫過於它的偵錯程式,支援斷點設定、單步除錯和變數值檢視。一句話,有了eric4,就不用再去搗騰商業的ide了。推薦度★★★★★,個人強烈推薦。

eric4在windows下的安裝有些要注意的地方,參見:

總結:如果你是新手,請用ulipad,輕便小巧強大。

如果你是熟手,請用eclipse+pydev,或(如果對除錯功能要求不高)ulipad

如果你是vi/emacs狂人,那不用我多說了吧……

如果你要用qt4寫gui程式,請用eric。一方面因為eric已經相當不錯,另一方面——其實也沒其它比較好的選擇了。

如果你要用其它圖形庫寫gui程式,那麼用哪個ide都差不多,所以請參照1和2。

jdk 編譯器版本比較

jdk 編譯器版本target 引數十六進製制 minor.major十進位制 minor.major jdk1.1.8 不能帶 target 引數 00 03 00 2d 45.3 jdk1.2.2 不帶 預設為 target 1.1 00 03 00 2d 45.3 jdk1.2.2 targe...

VC編譯器與GCC編譯器的區別

今天無意寫了一段 發現了vc編譯器與gun的gcc編譯器還是存在區別的。畢竟gcc支援的是標準c。include struct node int main 上述 在gcc下是編譯失敗的,提示的錯誤 uknown typename node 但是放到vc編譯器下則順利編譯通過。於是按照標準c寫了另外乙...

golang安裝 編譯器選擇

1安裝vscode golang 配置 go env w goproxy set environment variable allow bypassing the proxy for selected modules go env w goprivate corp.example.com go en...