本篇文章給大家分享的是有關(guān)如何描述Python 代碼開發(fā)工具的強大功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)專注于城西網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供城西營銷型網(wǎng)站建設(shè),城西網(wǎng)站制作、城西網(wǎng)頁設(shè)計、城西網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造城西網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供城西網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
Python 代碼開發(fā)工具作為計算機語言常用的語言工具。
總會有些或多或少標準的和免費的 Python 代碼開發(fā)工具??偟膩碚f,這些工具都是穩(wěn)定、堅固、和設(shè)計周全的。另一方面,標準免費工具也并不一定那樣的華而不實。
Idle
是一個純 Python 下使用 Tkinter 編寫的相當基本的 IDE。Idle 總的來說是標準的 Python 發(fā)行版,甚至是由 Guido van Rossum 親自編寫(至少最初的絕大部分)。您可在能運行 Python 和 TK 的任何環(huán)境下運行 Idle。打開 Idle 后出現(xiàn)一個增強的交互命令行解釋器窗口(具有比基本的交互命令提示符更好的剪切-粘貼、回行等功能)。
編譯Python正則表達式的具體操作方法介紹
Python模塊級函數(shù)的相關(guān)代碼示例介紹
python String模塊在實際應(yīng)用的代碼介紹
Python代碼在實際應(yīng)用中的方案簡介
Python語法檢查引用PyLint配置的具體方法
除此之外,還有一個針對 Python 的編輯器(無代碼合并,但有語法標簽高亮和代碼自動完成功能)、類瀏覽器和調(diào)試器。菜單為 TK “剝離”式;也就是點擊頂部任意下拉菜單的虛線將會將該菜單提升到它自己的***窗口中去。特別是 "Edit" 菜單,將其“靠”在桌面一角非常實用。
Idle 的調(diào)試器提供斷點、步進和變量監(jiān)視功能;但并沒有其內(nèi)存地址和變量內(nèi)容存數(shù)或進行同步和其他分析功能來得優(yōu)秀。當然,我的調(diào)試風格包括某些分散的 print 命令,但您的方法可與我不同。
Idle 中的一些小問題 -- 至少在 0.6 版中存在。在我的 Win95r2 系統(tǒng)下(也是我試用 Idle 的系統(tǒng)),彈出模板總會停留在屏幕上擋住我想輸入的東西??赡芨鼑乐氐氖沁@很容易在運行錯誤的腳本時引起 Idle 停止響應(yīng)。例如,代碼 while 1:x=1 必定會引起 Idle 自行強制關(guān)閉,而非執(zhí)行代碼。
顯然,不會有人故意首先編寫這段代碼,但即使在最老的 Python 交互會話也可使用 Ctrl-C 將其關(guān)閉(無可否認是有此功能的會話)。此段內(nèi)容是對Python 代碼開發(fā)工具中的Idle相關(guān)功能的介紹。
PythonWin
許多方面都比 Idle 優(yōu)秀。當然,如軟件名稱所示,這個工具是針對 Win32 用戶的。獲得 PythonWin 的最簡單方法是下載 ActivePython 2.0 發(fā)行版,該版本相當不錯(為本專欄我安裝了 build 203)。ActiveState 的 Python 包括一系列優(yōu)秀的附加模塊,還有些(例如 NumPy 和 PIL )在安裝過程中可選擇作為附加下載。
還有其他附加模塊;一個特別的是 PythonWin (Idle 也包括在內(nèi)),另一個是針對 Windows 腳本編寫的一系列有用的 PythonCOM 擴展組件。ActiveState 還有非 Windows 發(fā)行版,但一些組件缺少與 Windows 的對應(yīng)。PythonWin 使用起來非常得心應(yīng)手(就像使用 Windows 那樣舒服)。它有個好用的編輯器,包括代碼合并、語法標簽高亮顯示以及代碼自動完成特性。
PythonWin 和有些 IDE 一樣,不包含任何類型的表單設(shè)計器;但它提供一個優(yōu)秀的調(diào)試器,具有監(jiān)視、代碼檢查、交互調(diào)試窗口、斷點、和其他調(diào)試器該有的功能。最重要的是,PythonWin 很穩(wěn)定,盡管有時候在 Win95r2 系統(tǒng)上使用時會奇怪地“停止響應(yīng)”。界面上來說,PythonWin 比較簡單,但非常吸引人,很好的運用了可嵌入和可對接的元素(我有點偏愛 Idle 風格的 "many windows everywhere",它也為其他許多 IDE 所采用的)。此段內(nèi)容是對Python 代碼開發(fā)工具中的PythonWin 的相關(guān)介紹。
PythonWin 還集成了 ActiveState 的 HtmlHelp 版本的 Python 說明文檔和 PythonCOM。
MacPython IDE
MacPython IDE和 PythonWin 類似,只是針對平臺不同。與 Idle 和 PythonWin 類似,MacPython IDE 與針對其平臺的標準發(fā)行版一同出現(xiàn),并且是免費軟件(由 Just van Rossum 編寫)。安裝 MacPython 完成后,我建議首先要做的是設(shè)法取得 Advanced Editor Patch (請參閱專欄后的 參考資料)。
***次安裝有點奇怪,但第三次成功了(我不知道最初的問題在哪兒);安裝這個補丁就能獲得語法標簽高亮顯示以及一些上下文敏感的函數(shù)或模塊的幫助功能。除了標準版,我不知道是否有其它 IDE 能和 Mac 平臺上的 Python 一同工作。幸運的是,Just van Rossum 編寫的這個工具既非常符合 Python 的習慣,又有類似 Mac 的軟件風格。
MacPython IDE 含有 Python 命令行窗口(Mac 自身沒有命令行,所以需要多步實現(xiàn))、編輯器、調(diào)試器甚至還有描述器。在其環(huán)境下,還有個函數(shù)跳轉(zhuǎn)清單、模塊瀏覽器和其他一些工具。調(diào)試器很優(yōu)秀,只是沒有監(jiān)視器。“不包括在標準發(fā)行版中”的編輯器比較原始,但是補丁加入了語法標簽高亮顯示。
然而,仍然沒有代碼合并或代碼自動完成(但是安裝補丁后有上下文函數(shù)文檔行)。內(nèi)建的描述器是大多 IDE 所沒有的功能,這也是 MacPython 的優(yōu)勢。
以上就是如何描述Python 代碼開發(fā)工具的強大功能,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。