這篇文章主要介紹“Python入門(mén)常用工具有哪些”,在日常操作中,相信很多人在Python入門(mén)常用工具有哪些問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”P(pán)ython入門(mén)常用工具有哪些”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的黃石港網(wǎng)站建設(shè)公司,黃石港接單;提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行黃石港網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
一、Wing
Wing IDE的特征:
1、強(qiáng)大的調(diào)試器
Wing的調(diào)試器可以輕松修復(fù)錯(cuò)誤并以交互方式編寫(xiě)新代碼。
2、編輯器夠智能
Wing的編輯器通過(guò)上下文相關(guān)的自動(dòng)完成和文檔、調(diào)用協(xié)助、重構(gòu),代碼折疊和多選,可定制的內(nèi)聯(lián)代碼片段,書(shū)簽等從而加速了交互式Python開(kāi)發(fā)。
3、代碼導(dǎo)航簡(jiǎn)潔
Wing通過(guò)goto-definition,find用法,在項(xiàng)目中查找符號(hào),編輯器符號(hào)索引,源代碼瀏覽器以及強(qiáng)大的多文件搜索來(lái)輕松解決代碼。
4、綜合單元測(cè)試
Wing的強(qiáng)大調(diào)試工具可以輕易地解決測(cè)試失敗的問(wèn)題。
5、遠(yuǎn)程開(kāi)發(fā)
Wing的快速配置遠(yuǎn)程開(kāi)發(fā)支持可以運(yùn)行在遠(yuǎn)程主機(jī),虛擬機(jī)或容器上的Python代碼無(wú)縫,安全地使用Wing的所有功能。
6、可定制和可擴(kuò)展
Wing提供了數(shù)百種影響編輯器仿真,UI布局,顯示主題,語(yǔ)法著色等的配置選項(xiàng)。可以通過(guò)編寫(xiě)訪(fǎng)問(wèn)Wing的腳本API的Python代碼來(lái)添加新的IDE功能。
7、更多功能
Wing支持使用Git,Mercurial,Perforce,Bazaar,Subversion和CVS進(jìn)行項(xiàng)目管理和修訂控制。其他功能還包括Pylint集成,執(zhí)行OS命令行和縮進(jìn)樣式轉(zhuǎn)換。Wing可以在Windows,OS X和Linux上運(yùn)行,并且還支持Raspberry Pi和其他ARM Linux設(shè)備的遠(yuǎn)程開(kāi)發(fā)。
二、PyScripter
PyScripter功能很豐富,是一個(gè)開(kāi)放源代碼的Python集成開(kāi)發(fā)環(huán)境(IDE),它的目標(biāo)是在與其他語(yǔ)言可用的商用IDE之間形成競(jìng)爭(zhēng)力。
它有哪些特點(diǎn)呢?
1編輯器
基于Unicode,支持編碼的Python源文件,代碼折疊,Brace Highlighting,Python源代碼實(shí)用程序((un)tabify,(un)注釋?zhuān)?un)縮進(jìn)等),代碼完成或調(diào)用自動(dòng)提示,代碼和調(diào)試器提示,輸入時(shí)進(jìn)行語(yǔ)法檢查,上下文敏感提示,參數(shù)化的代碼模板接受來(lái)自資源管理器的文件,文件更改通知,轉(zhuǎn)換換行符(Windows,Unix,Mac),打印預(yù)覽和打印語(yǔ)法高亮顯示Python代碼,HTML,XML和CSS文件的語(yǔ)法高亮顯示,分割視圖文件編輯,類(lèi)似于Firefox的搜索和替換,并排文件編輯等。
2解釋器
代碼完成,呼叫提示,命令歷史,執(zhí)行腳本但是不保存它們;
3集成的Python調(diào)試
遠(yuǎn)程Python調(diào)試器,調(diào)用堆棧,變量窗口,手表窗口,條件斷點(diǎn),調(diào)試器提示,線(xiàn)程調(diào)試等;可以運(yùn)行或調(diào)試文件,且無(wú)需先保存它們。
4文件管理器
輕松配置和瀏覽Python路徑,使用Tortoise Git,Tortoise SVN或Tortoise CVS進(jìn)行集成版本控制;
5項(xiàng)目管理
導(dǎo)入現(xiàn)有目錄,能實(shí)現(xiàn)多次運(yùn)行配置
6綜合單元測(cè)試
自動(dòng)生成測(cè)試;
7外部工具(外部運(yùn)行和捕捉輸出)
與PyLint,TabNanny,Profile等Python工具集成,強(qiáng)大的參數(shù)功能,用于定制外部運(yùn)行和捕捉輸出;
8其他特性
代碼瀏覽器,通過(guò)幫助菜單訪(fǎng)問(wèn)Python手冊(cè),待辦事項(xiàng)列表,在文件中查找或替換
集成正則表達(dá)式測(cè)試,可通過(guò)命令行參數(shù)選擇Python版本,從外部運(yùn)行Python腳本(高度可配置),查找定義/查找參考,通過(guò)點(diǎn)擊和瀏覽歷史查找定義,帶有停靠形式和可配置外觀(guān)和感覺(jué)的現(xiàn)代GUI(主題),持久的可配置IDE選項(xiàng)。
三、The Eric Python IDE
Eric是一個(gè)全功能的Python編輯器和IDE,用Python編寫(xiě)。它基于跨平臺(tái)的Qt UI工具包,集成了高度靈活的Scintilla編輯器控件。它被設(shè)計(jì)成可以作為日常快速和骯臟的編輯器使用,也可以作為專(zhuān)業(yè)的項(xiàng)目管理工具使用,集成了Python提供的專(zhuān)業(yè)編碼器的許多高級(jí)功能。eric包含一個(gè)插件系統(tǒng),該插件系統(tǒng)可以通過(guò)網(wǎng)絡(luò)下載的插件輕松擴(kuò)展IDE功能。
它包含如下特征:
1、無(wú)限數(shù)量的編輯
2、可配置的窗口布局
3、可配置的語(yǔ)法高亮
4、源代碼自動(dòng)完成
5、源代碼calltips
6、源代碼折疊
7、大括號(hào)匹配
8、錯(cuò)誤突出顯示
9、高級(jí)搜索功能,包括項(xiàng)目范圍的搜索和替換
10、集成的類(lèi)瀏覽器
11、Mercurial,Subversion和Git存儲(chǔ)庫(kù)的集成版本控制接口(作為核心插件)
12、整合合作功能(聊天,共享編輯器)
13、集成的源代碼文檔系統(tǒng)
14、集成的Python調(diào)試器,包括支持調(diào)試多線(xiàn)程和多處理應(yīng)用程序
15、集成的分析和代碼覆蓋支持
16、集成自動(dòng)代碼檢查器(語(yǔ)法,錯(cuò)誤和樣式[PEP-8])
17、綜合任務(wù)(ToDo項(xiàng)目)管理
18、先進(jìn)的項(xiàng)目管理設(shè)施
19、交互式Python shell包括語(yǔ)法高亮和自動(dòng)完成
20、應(yīng)用程序圖
21、從IDE內(nèi)運(yùn)行外部應(yīng)用程序
22、集成的單元測(cè)試支持
23、基于omniORB的集成CORBA支持
24、整合支持Google protobuf
25、綜合繩重構(gòu)工具(作為可選插件)
26、集成接口到各種打包機(jī)(作為可選插件)
27、集成PyLint接口(作為可選插件)
28、許多用于正則表達(dá)式和Qt對(duì)話(huà)框的集成向?qū)?作為核心插件)
29、本地化:目前Eric有英文,德文,俄文和西班牙文版本。
30、預(yù)覽Qt表單和翻譯的工具
31、集成的Web瀏覽器
32、綜合界面到附魔拼寫(xiě)檢查庫(kù)
33、......很多,還有更多這里沒(méi)有提到
四、Interactive Editor for Python
IEP是跨平臺(tái)的 Python IDE,旨在提供簡(jiǎn)單高效的 Python 開(kāi)發(fā)環(huán)境。它包括兩個(gè)重要的組件:編輯器和Shell,并且提供插件工具集從各個(gè)方面來(lái)提高開(kāi)發(fā)人員的效率。
到此,關(guān)于“Python入門(mén)常用工具有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
網(wǎng)站欄目:Python入門(mén)常用工具有哪些
鏈接URL:http://chinadenli.net/article44/gehohe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、App設(shè)計(jì)、域名注冊(cè)、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站、全網(wǎng)營(yíng)銷(xiāo)推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)