Spyder整合開發環境v4.2.5
4.2.5
Spyder是一個強大的Python整合開發環境。它具有綜合開發工具的高級編輯,分析,調試和概要分析功能與科學軟體包的數據探索,交互式執行,深度檢查和精美可視化功能的獨特組合。
除了其許多內建功能之外,還可以透過其插件系統和API進一步擴展其功能。此外,Spyder還可以用作PyQt5擴充庫,使您可以建立其功能並將其元件(例如互動式控制台)嵌入到自己的軟體中。
核心組成
編輯
有效地使用函數/類別瀏覽器,即時程式碼分析工具,多語言編輯工作(pyflakes,pylint,和pycodestyle),自動程式碼完成(jedi和rope),水平/垂直分割,和走向清晰。
互動式控制台
在完整的GUI介面的靈活性範圍內,利用任意數量的IPython控制台的功能來提供完整的工作區和調試支援。立即按行,單元或檔案運行程式碼,並與輸出內聯或在互動式視窗中直接繪製圖。
文件檢視器
使用Sphinx從編輯器或控制台即時渲染任何類別或函數(無論是外部的還是使用者創建的)的文件。
變數瀏覽器
檢查在會話期間建立的任何變量,函數或物件。許多常見類型都支援編輯和交互,包括數字/字串/布林值,Python列表/元組/字典,日期/時間增量,Numpy數組,Pandas索引/系列/資料框,PIL /枕頭圖像等等。
開發工具
使用靜態分析器檢查您的程式碼,使用互動式偵錯器追蹤其執行,並使用事件探查器釋放其效能。借助專案支援和內建文件瀏覽器使事情井井有條,並使用文件中的查找功能在正則表達式完全支援下搜尋整個專案。