Spyder是專為Python設(shè)計(jì)制作的一個語言開發(fā)環(huán)境,它的前身是 Pydee。很多小伙伴們可能對于這一類軟件不太了解,但相信從事編程開發(fā)、工程師以及數(shù)據(jù)分析師設(shè)計(jì)等相關(guān)行業(yè)的朋友們會比較熟悉。該軟件也曾被業(yè)內(nèi)人士稱為數(shù)據(jù)科學(xué)家們所必備的一款軟件神器,它是一個強(qiáng)大的交互式 Python 語言開發(fā)環(huán)境,軟件頁面簡潔,功能強(qiáng)大,可為用戶們提供高級的代碼編輯、交互測試、調(diào)試等功能,可支持包括 Windows、Linux 和 OS X 系統(tǒng)在內(nèi)的多種不同系統(tǒng),基本上能夠滿足廣大用戶們不同使用需求。簡潔的軟件界面是由許多窗格所構(gòu)成的,用戶可以根據(jù)自己的喜好與使用習(xí)慣來自由調(diào)整它們的位置和大小。當(dāng)多個窗格同時(shí)出現(xiàn)在一個區(qū)域時(shí),我們還可以將其通過使用標(biāo)簽頁的形式來顯示,讓它更加的直觀明顯。軟件還有超多豐富的使用功能,編輯功能,它具有功能 / 類
瀏覽器,代碼分析工具,自動代碼完成,水平 / 垂直分割和定義,在多語言編輯器中可幫助用戶們更加高效的完成編輯工作。在完整GUi界面的靈活性范圍內(nèi),我們要利用盡可能多的 IPython 控制臺的強(qiáng)大功能按行、單元格或文件運(yùn)行代碼,并以正確的方式渲染繪圖。變量瀏覽器,在繪制直方圖或時(shí)間序列、編輯日期框架或 Numpy 數(shù)組、對集合進(jìn)行排序,甚至是挖掘嵌套對象都可動態(tài)交互并修改變量。除了它的許多內(nèi)置功能外,我們還可以通過其插件系統(tǒng)和 API 來進(jìn)一步擴(kuò)展。Spyder軟件可用作 PyQt5 擴(kuò)展庫,允許開發(fā)人員在其功能的基礎(chǔ)上構(gòu)建并將其組件(如交互式控制臺)嵌入到他們自己的 PyQt 軟件中。另外,在
Spyder官方版中還有其它更多豐富功能,這里小編就不詳細(xì)介紹了,感興趣的朋友可自行體驗(yàn)。
功能介紹
1、編輯
具有函數(shù)/類瀏覽器的多語言編輯器,代碼分析功能(目前支持pyflakes和pylint),代碼完成,水平和垂直分割以及goto定義。
2、交互式控制臺
Python或IPython控制臺具有工作空間和調(diào)試支持,可以立即評估編輯器中編寫的代碼。它還帶有Matplotlib數(shù)字集成。
3、文檔查看器
顯示在編輯器或控制臺中進(jìn)行的任何類或函數(shù)調(diào)用的文檔。
4、變量探索器
瀏覽在執(zhí)行文件期間創(chuàng)建的變量。編輯它們也可以與幾個基于GUI的編輯器,如字典和Numpy數(shù)組。
5、在文件中查找
支持正則表達(dá)式和汞存儲庫
6、文件資源管理器
Spyder安裝教程
1、在本站下載軟件安裝包,并解壓縮得到以下文件。
2、然后雙擊運(yùn)行exe文件程序,按照安裝向?qū)нM(jìn)行安裝,點(diǎn)擊next。
3、用戶協(xié)議,點(diǎn)擊I Agree進(jìn)入下一步。
4、這里默認(rèn)是為當(dāng)前用戶安裝,如果想為所有用戶安裝可選擇第一個,然后繼續(xù)點(diǎn)擊next。
5、選擇軟件安裝位置,一般默認(rèn)安裝在c盤,用戶也可自行更改,選擇好了之后就可以進(jìn)行安裝了。
6、軟件安裝中,請耐心等待。
7、軟件安裝完成后,我們點(diǎn)擊finish完成退出向?qū)?,然后在桌面雙擊運(yùn)行即可打開使用。
8、此時(shí)的軟件界面還是英文的,我們需要將其設(shè)置為中文,如圖點(diǎn)擊tools,進(jìn)入設(shè)置。
9、默認(rèn)出現(xiàn)的就是常規(guī)設(shè)置,然后在右側(cè)切換選項(xiàng)卡。
10、下拉我們找到簡體中文選擇。
11、然后點(diǎn)擊確定重啟軟件。
12、之后打開就是中文界面了。
Spyder使用教程
1、進(jìn)入軟件使用界面,在文件處有新建和打開。
2、新建一個文件會在這里顯示,如果有多個文件就會以選項(xiàng)卡顯示。
3、每一個文件都會有一些簡單的注釋,比如創(chuàng)建時(shí)間、創(chuàng)建者。
4、右上側(cè)的這個框功能很多,有幫助、文件屬性等。
5、右下角是控制臺,會顯示項(xiàng)目運(yùn)行情況。
6、還有歷史欄,非常詳細(xì)。
7、編輯中有很多的編輯功能,比如說添加注釋等,都很好用。
8、編輯完成后可進(jìn)行保存和打印哦。
常用功能與技巧
1、默認(rèn)配置下,“Variable explorer”窗格中不顯示以大寫字母開頭的變量,可以單擊工具欄中的配置按鈕(最后一個按鈕),在菜單中取消“Exclude capitalized references”的選中狀態(tài)。
2、在控制臺中,可以按Tab按鍵進(jìn)行自動補(bǔ)全。在變量名之后輸入“?”,可以在“Object inspector”窗格中查看對象的說明文檔。此窗格的Options菜單中的“Show source”選項(xiàng)可以開啟顯示函數(shù)的源程序。
3、可以通過“Working directory”工具欄修改工作路徑,用戶程序運(yùn)行時(shí),將以此工作路徑作為當(dāng)前路徑。例如我們只需要修改工作路徑,就可以用同一個程序處理不同文件夾下的數(shù)據(jù)文件。
4、在程序編輯窗口中按住Ctrl鍵,并單擊變量名、函數(shù)名、類名或模塊名,可以快速跳轉(zhuǎn)到定義位置。如果是在別的程序文件中定義的,將打開此文件。在 學(xué)習(xí)一個新模塊的用法時(shí),我們經(jīng)常需要查看模塊中的某個函數(shù)或類是如何實(shí)現(xiàn)的,使用此功能可以幫助我們快速查看和分析各個模塊的源程序。例如下面的程序從 不同的擴(kuò)展庫載入了一些模塊和類。用Spyder打開此文件,按住Ctrl鍵,并單擊signal、pl、HasTraits、Instance、 View、Item、 lfilter、plot、title等,將打開定義它們的程序文件,并跳轉(zhuǎn)到相應(yīng)的行。
常見問題
什么是包、項(xiàng)目或發(fā)行版?
我們使用許多術(shù)語來描述PyPI上可用的軟件,比如“project”(程序)、“release”(發(fā)布)、“file”(文件)和“package”(包)。有時(shí)這些術(shù)語會讓人困惑,因?yàn)樗鼈儽挥糜谠谄渌舷挛闹忻枋霾煌氖挛铩O旅媸俏覀內(nèi)绾卧赑yPI上使用它們:
PyPI上的“項(xiàng)目”是發(fā)布和文件的集合的名稱,以及有關(guān)它們的信息。PyPI上的項(xiàng)目由Python社區(qū)的其他成員創(chuàng)建和共享,以便您可以使用它們。
PyPI上的“發(fā)行版”是項(xiàng)目的特定版本。例如,requests項(xiàng)目有許多版本,如“requests 2.10”和“requests 1.2.1”。發(fā)行版由一個或多個“文件”組成。
PyPI上的“文件”(也稱為“包”)可以下載和安裝。由于不同的硬件、操作系統(tǒng)和文件格式,一個版本可能有多個文件(包),像包含源代碼或一個二進(jìn)制的wheel文件。
更新日志
v5.2.1
1、修改用戶提交bug。
2、添加新功能。
0條評論