亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

python貪吃蛇最簡單代碼 python的idle怎么用( 二 )


IDLE沒有項(xiàng)目的概念,因此沒有關(guān)于如何使用Python虛擬環(huán)境的規(guī)定 。唯一可識別的方法是創(chuàng)建一個虛擬環(huán)境,并從其上一代安裝的Python中調(diào)用IDLE 。使用其他工具(例如測試套件)只能人工完成 。
總而言之,IDLE更適合兩種情況:第一種情況是為了學(xué)習(xí)編寫一個快速的Python腳本,并且需要預(yù)先配置的環(huán)境來完成這一點(diǎn) 。第二情況是適合剛?cè)腴T的初學(xué)者學(xué)習(xí) 。
IDLE集成Python是免費(fèi)的,但其功能集規(guī)模很小,因此更適合初學(xué)者 。
2.Komodo IDEKomodo IDE(現(xiàn)在已經(jīng)更新到第12版)既可以用作獨(dú)立的多語言IDE,又可以與ActiveState的語言平臺集成 。Python是Komodo支持的多種語言之一,也是ActiveState提供自定義運(yùn)行時構(gòu)建的多種語言之一 。
在安裝時,Komodo會通知用戶在系統(tǒng)上發(fā)現(xiàn)哪些編程語言、程序包管理器和其他開發(fā)工具的有關(guān)信息 。這是開箱即用的一種好方法 ??梢钥隙ǖ氖牵琄omodo使用的是正確的Python版本,并正確安裝的Git 。
當(dāng)組織為特定語言創(chuàng)建一個新項(xiàng)目時,Komodo會提供大量選項(xiàng)來預(yù)配置該項(xiàng)目 。對于Python項(xiàng)目,可以從幾種常見的Web框架之一中進(jìn)行選擇 。而其示例項(xiàng)目包含許多受到支持的語言(包括Python)的示例和教程 。文件中的導(dǎo)航非常順暢,因?yàn)槲募杏幸粋€下拉式搜索小部件,可以查找所有方法和功能 。其按鍵綁定是可配置的,可以通過模擬其他編輯器的下載軟件包(例如Sublime Text)來添加 。
讓用戶喜歡采用Komodo的原因是它包含了適用于各種語言的一些工具,例如正則表達(dá)式生成器 。另一個強(qiáng)大的功能是位于頂部中心的“轉(zhuǎn)到所有內(nèi)容”欄,用戶可以在其中鍵入內(nèi)容在當(dāng)前項(xiàng)目或Komodo界面中找到大多數(shù)內(nèi)容,而當(dāng)它出現(xiàn)時,總是會受到用戶的歡迎 。
對于代碼檢查工具,Komodo可以與PyChecke、Pylint、pep8或Pyflakes集成,盡管對它們的支持是單獨(dú)連線的,而不是通過集成代碼檢查工具的通用機(jī)制獲得的 。
Komodo 12最突出的一些新功能可以與ActiveState平臺的集成 。開發(fā)團(tuán)隊(duì)可以在配置和構(gòu)建語言的自定義運(yùn)行時,獲得他們需要的所有軟件包 。這是為了確保開發(fā)人員不必自己為項(xiàng)目設(shè)置運(yùn)行時間和依賴項(xiàng);他們可以在預(yù)裝所有內(nèi)容的情況下簡單地獲取相同的自定義運(yùn)行時間 。
Komodo也有一些缺點(diǎn),其一個最大的問題是對使用Python虛擬環(huán)境的支持有限 。必須人工創(chuàng)建venv,然后將項(xiàng)目的Python運(yùn)行時與這個venv相關(guān)聯(lián) 。面切換給定項(xiàng)目的venv需要深入到該項(xiàng)目的設(shè)置 。
Komodo 12的本地Git集成遠(yuǎn)沒有其他IDE那么強(qiáng)大 。盡管用戶可以使用附加組件擴(kuò)展Komodo的功能,但Komodo所需的附加組件沒有Visual Studio Code的附加組件那樣多 。而且,其中許多附加組件在Komodo 12中仍無法使用 。
Python版本的Komodo IDE不僅對Python提供強(qiáng)大的支持,而且還融合了對其他編程語言的支持 。
3.LiClipse/PyDevEclipse基金會開發(fā)的Java驅(qū)動的Eclipse編輯器通過附加組件支持多種語言 。對Python的支持來自名為PyDev的加載項(xiàng),用戶可以通過兩種方式使用它:也就將其人工添加到現(xiàn)有的Eclipse安裝中,或者使用PyDev下載名為LiClipse的Eclipse預(yù)打包版本 。
除了對Python的支持之外,LiClipse還包括通過Eclipse的EGit插件進(jìn)行的Git集成,對Python的Django Web框架的支持,甚至支持Jython(Jython是在JVM上運(yùn)行的Python變體) 。
LiClipse充分利用了Eclipse UI中的常規(guī)功能 。可以重新映射所有密鑰,并且LiClipse附帶了一組用于Emacs仿真的密鑰綁定庫 。通過“透視圖”系統(tǒng),用戶可以根據(jù)當(dāng)前的任務(wù)(開發(fā)、調(diào)試或使用項(xiàng)目的Git存儲庫)在多個面板視圖之間進(jìn)行切換 。
LiClipse軟件包中包含的插件提供一些更好的功能 。重構(gòu)歷史可以使用戶在進(jìn)行正式重構(gòu)時跟蹤整個代碼庫中的更改,這在理論上可以通過Git來完成,但是采用專用工具更加方便 。另一個很好的功能是能夠在引發(fā)一個或多個異常(包括用戶已定義的異常)時自動觸發(fā)斷點(diǎn) 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: