Spyder 是一個功能強大的科學計算環境,用 Python 原生編寫。
它適用于 Python 開發,為科學家、工程師和數據分析師設計。Spyder 提供了綜合開發工具的高級編輯、分析、調試和剖析功能與科學包的數據探索、交互式執行、深度檢查和漂亮的可視化功能的獨特組合。
除了許多內置功能外,它的功能還可通過其插件系統和 API 進一步擴展。
Spyder 還可以用作 PyQt5 擴展庫,允許構建其功能并將其組件(例如交互式控制臺)嵌入到自己的應用軟件中。
核心組件
編輯
有效地使用函數/類瀏覽器,實時代碼分析工具,多語言編輯工作(pyflakes,pylint,和pycodestyle),自動代碼完成(jedi和rope),水平/垂直分割,和走向清晰。
交互式控制臺
利用完整的工作區和調試支持,利用任意數量的 IPython 控制臺的強大功能,所有這些都在完整 GUI 界面的靈活性范圍內。立即按行、單元格或文件運行您的代碼,并在輸出中或在交互式窗口中直接渲染繪圖。
文檔查看器
使用 Sphinx 從編輯器或控制臺實時呈現任何類或函數的文檔,無論是外部的還是用戶創建的。
變量瀏覽器
檢查在會話期間創建的任何變量、函數或對象。許多常見類型都支持編輯和交互,包括數字/字符串/布爾值、Python 列表/元組/字典、日期/時間增量、Numpy 數組、Pandas 索引/系列/數據幀、PIL等。
開發工具
使用靜態分析器檢查您的代碼,使用交互式調試器跟蹤其執行情況,并使用分析器釋放其性能。使用項目支持和內置文件瀏覽器使事情井井有條,并使用文件中的查找在具有完整正則表達式支持的整個項目中進行搜索。
安裝
安裝 Spyder 的最簡單方法是作為Anaconda發行版的一部分進行下載,并使用conda包和環境管理器來保持它和其他包的安裝和更新。
其他安裝選項,包括:
適用于 Windows的WinPython發行版
適用于 macOS的MacPorts項目
發行版的包管理器(即apt-get,yum在Linux等)
在pip包管理器,包括大多數的Python安裝
但是往往缺乏為這些方法安裝的用戶提供個性化支持,可能已過時或包含無法控制的錯誤。如果遇到問題,建議改用 Anaconda 版本。
Spyder GitHub
https://github.com/spyder-ide/spyder
編輯;jq
-
python
+關注
關注
56文章
4797瀏覽量
84776
原文標題:Spyder : 用 Python 編寫的強大科學計算環境
文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論