<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python教程:Python入門常用工具集合

          共 2539字,需瀏覽 6分鐘

           ·

          2021-05-21 18:45

          一、Wing


          Wing IDE的特征:


          1、強(qiáng)大的調(diào)試器


          Wing的調(diào)試器可以輕松修復(fù)錯誤并以交互方式編寫新代碼。


          2、編輯器夠智能


          Wing的編輯器通過上下文相關(guān)的自動完成和文檔、調(diào)用協(xié)助、重構(gòu),代碼折疊和多選,可定制的內(nèi)聯(lián)代碼片段,書簽等從而加速了交互式Python開發(fā)。


          3、代碼導(dǎo)航簡潔


          Wing通過goto-definition,find用法,在項(xiàng)目中查找符號,編輯器符號索引,源代碼瀏覽器以及強(qiáng)大的多文件搜索來輕松解決代碼。


          4、綜合單元測試


          Wing的強(qiáng)大調(diào)試工具可以輕易地解決測試失敗的問題。


          5、遠(yuǎn)程開發(fā)


          Wing的快速配置遠(yuǎn)程開發(fā)支持可以運(yùn)行在遠(yuǎn)程主機(jī),虛擬機(jī)或容器上的Python代碼無縫,安全地使用Wing的所有功能。


          6、可定制和可擴(kuò)展


          Wing提供了數(shù)百種影響編輯器仿真,UI布局,顯示主題,語法著色等的配置選項(xiàng)。可以通過編寫訪問Wing的腳本API的Python代碼來添加新的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)程開發(fā)。


          二、PyScripter


          PyScripter功能很豐富,是一個開放源代碼的Python集成開發(fā)環(huán)境(IDE),它的目標(biāo)是在與其他語言可用的商用IDE之間形成競爭力。


          它有哪些特點(diǎn)呢?


          1編輯器


          基于Unicode,支持編碼的Python源文件,代碼折疊,Brace Highlighting,Python源代碼實(shí)用程序((un)tabify,(un)注釋,(un)縮進(jìn)等),代碼完成或調(diào)用自動提示,代碼和調(diào)試器提示,輸入時進(jìn)行語法檢查,上下文敏感提示,參數(shù)化的代碼模板接受來自資源管理器的文件,文件更改通知,轉(zhuǎn)換換行符(Windows,Unix,Mac),打印預(yù)覽和打印語法高亮顯示Python代碼,HTML,XML和CSS文件的語法高亮顯示,分割視圖文件編輯,類似于Firefox的搜索和替換,并排文件編輯等。


          2解釋器


          代碼完成,呼叫提示,命令歷史,執(zhí)行腳本但是不保存它們;


          3集成的Python調(diào)試


          遠(yuǎn)程Python調(diào)試器,調(diào)用堆棧,變量窗口,手表窗口,條件斷點(diǎn),調(diào)試器提示,線程調(diào)試等;可以運(yùn)行或調(diào)試文件,且無需先保存它們。


          4文件管理器


          輕松配置和瀏覽Python路徑,使用Tortoise Git,Tortoise SVN或Tortoise CVS進(jìn)行集成版本控制;


          5項(xiàng)目管理


          導(dǎo)入現(xiàn)有目錄,能實(shí)現(xiàn)多次運(yùn)行配置


          6綜合單元測試


          自動生成測試;


          7外部工具(外部運(yùn)行和捕捉輸出)


          與PyLint,TabNanny,Profile等Python工具集成,強(qiáng)大的參數(shù)功能,用于定制外部運(yùn)行和捕捉輸出;


          8其他特性


          代碼瀏覽器,通過幫助菜單訪問Python手冊,待辦事項(xiàng)列表,在文件中查找或替換


          集成正則表達(dá)式測試,可通過命令行參數(shù)選擇Python版本,從外部運(yùn)行Python腳本(高度可配置),查找定義/查找參考,通過點(diǎn)擊和瀏覽歷史查找定義,帶有停靠形式和可配置外觀和感覺的現(xiàn)代GUI(主題),持久的可配置IDE選項(xiàng)。


          三、The Eric Python IDE


          Eric是一個全功能的Python編輯器和IDE,用Python編寫。它基于跨平臺的Qt UI工具包,集成了高度靈活的Scintilla編輯器控件。它被設(shè)計(jì)成可以作為日常快速和骯臟的編輯器使用,也可以作為專業(yè)的項(xiàng)目管理工具使用,集成了Python提供的專業(yè)編碼器的許多高級功能。eric包含一個插件系統(tǒng),該插件系統(tǒng)可以通過網(wǎng)絡(luò)下載的插件輕松擴(kuò)展IDE功能。


          它包含如下特征:


          1、無限數(shù)量的編輯


          2、可配置的窗口布局


          3、可配置的語法高亮


          4、源代碼自動完成


          5、源代碼calltips


          6、源代碼折疊


          7、大括號匹配


          8、錯誤突出顯示


          9、高級搜索功能,包括項(xiàng)目范圍的搜索和替換


          10、集成的類瀏覽器


          11、Mercurial,Subversion和Git存儲庫的集成版本控制接口(作為核心插件)


          12、整合合作功能(聊天,共享編輯器)


          13、集成的源代碼文檔系統(tǒng)


          14、集成的Python調(diào)試器,包括支持調(diào)試多線程和多處理應(yīng)用程序


          15、集成的分析和代碼覆蓋支持


          16、集成自動代碼檢查器(語法,錯誤和樣式[PEP-8])


          17、綜合任務(wù)(ToDo項(xiàng)目)管理


          18、先進(jìn)的項(xiàng)目管理設(shè)施


          19、交互式Python shell包括語法高亮和自動完成


          20、應(yīng)用程序圖


          21、從IDE內(nèi)運(yùn)行外部應(yīng)用程序


          22、集成的單元測試支持


          23、基于omniORB的集成CORBA支持


          24、整合支持Google protobuf


          25、綜合繩重構(gòu)工具(作為可選插件)


          26、集成接口到各種打包機(jī)(作為可選插件)


          27、集成PyLint接口(作為可選插件)


          28、許多用于正則表達(dá)式和Qt對話框的集成向?qū)?作為核心插件)


          29、本地化:目前Eric有英文,德文,俄文和西班牙文版本。


          30、預(yù)覽Qt表單和翻譯的工具


          31、集成的Web瀏覽器


          32、綜合界面到附魔拼寫檢查庫


          33、......很多,還有更多這里沒有提到


          四、Interactive Editor for Python


          IEP是跨平臺的 Python IDE,旨在提供簡單高效的 Python 開發(fā)環(huán)境。它包括兩個重要的組件:編輯器和Shell,并且提供插件工具集從各個方面來提高開發(fā)人員的效率。

          搜索下方加老師微信

          老師微信號:XTUOL1988切記備注學(xué)習(xí)Python

          領(lǐng)取Python web開發(fā),Python爬蟲,Python數(shù)據(jù)分析,人工智能等精品學(xué)習(xí)課程。帶你從零基礎(chǔ)系統(tǒng)性的學(xué)好Python!

          *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)


          瀏覽 75
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  先锋音影自拍偷拍 | 色欧久久| 成人做爰A片免费看网站找不到了 | 亚洲精品乱码久久久久99 | 日韩欧美超清 |