成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python 代碼開發工具的強大功能的描述

開發 后端
以下的文章主要介紹的是Python 代碼開發工具的功能的介紹,這些功能都具有簡捷與實用等特點,以下是Python 代碼開發工具的功能的相關介紹。

Python 代碼開發工具作為計算機語言常用的語言工具,在其運行的過程中如果你遇到了一些讓你頭痛的問題時,你不妨瀏覽以下的文章希望會給你帶來一些相關的知識可供你參考,

總會有些或多或少標準的和免費的 Python 代碼開發工具。總的來說,這些工具都是穩定、堅固、和設計周全的。另一方面,標準免費工具也并不一定那樣的華而不實。

Idle

是一個純 Python 下使用 Tkinter 編寫的相當基本的 IDE。Idle 總的來說是標準的 Python 發行版,甚至是由 Guido van Rossum 親自編寫(至少最初的絕大部分)。您可在能運行 Python 和 TK 的任何環境下運行 Idle。打開 Idle 后出現一個增強的交互命令行解釋器窗口(具有比基本的交互命令提示符更好的剪切-粘貼、回行等功能)。#t#

除此之外,還有一個針對 Python 的編輯器(無代碼合并,但有語法標簽高亮和代碼自動完成功能)、類瀏覽器和調試器。菜單為 TK “剝離”式;也就是點擊頂部任意下拉菜單的虛線將會將該菜單提升到它自己的***窗口中去。特別是 "Edit" 菜單,將其“靠”在桌面一角非常實用。

Idle 的調試器提供斷點、步進和變量監視功能;但并沒有其內存地址和變量內容存數或進行同步和其他分析功能來得優秀。當然,我的調試風格包括某些分散的 print 命令,但您的方法可與我不同。

Idle 中的一些小問題 -- 至少在 0.6 版中存在。在我的 Win95r2 系統下(也是我試用 Idle 的系統),彈出模板總會停留在屏幕上擋住我想輸入的東西。可能更嚴重的是這很容易在運行錯誤的腳本時引起 Idle 停止響應。例如,代碼 while 1:x=1 必定會引起 Idle 自行強制關閉,而非執行代碼。

顯然,不會有人故意首先編寫這段代碼,但即使在最老的 Python 交互會話也可使用 Ctrl-C 將其關閉(無可否認是有此功能的會話)。此段內容是對Python 代碼開發工具中的Idle相關功能的介紹。 

PythonWin

許多方面都比 Idle 優秀。當然,如軟件名稱所示,這個工具是針對 Win32 用戶的。獲得 PythonWin 的最簡單方法是下載 ActivePython 2.0 發行版,該版本相當不錯(為本專欄我安裝了 build 203)。ActiveState 的 Python 包括一系列優秀的附加模塊,還有些(例如 NumPy 和 PIL )在安裝過程中可選擇作為附加下載。

還有其他附加模塊;一個特別的是 PythonWin (Idle 也包括在內),另一個是針對 Windows 腳本編寫的一系列有用的 PythonCOM 擴展組件。ActiveState 還有非 Windows 發行版,但一些組件缺少與 Windows 的對應。PythonWin 使用起來非常得心應手(就像使用 Windows 那樣舒服)。它有個好用的編輯器,包括代碼合并、語法標簽高亮顯示以及代碼自動完成特性。

PythonWin 和有些 IDE 一樣,不包含任何類型的表單設計器;但它提供一個優秀的調試器,具有監視、代碼檢查、交互調試窗口、斷點、和其他調試器該有的功能。最重要的是,PythonWin 很穩定,盡管有時候在 Win95r2 系統上使用時會奇怪地“停止響應”。界面上來說,PythonWin 比較簡單,但非常吸引人,很好的運用了可嵌入和可對接的元素(我有點偏愛 Idle 風格的 "many windows everywhere",它也為其他許多 IDE 所采用的)。此段內容是對Python 代碼開發工具中的PythonWin 的相關介紹。

PythonWin 還集成了 ActiveState 的 HtmlHelp 版本的 Python 說明文檔和 PythonCOM。

MacPython IDE

MacPython IDE 和 PythonWin 類似,只是針對平臺不同。與 Idle 和 PythonWin 類似,MacPython IDE 與針對其平臺的標準發行版一同出現,并且是免費軟件(由 Just van Rossum 編寫)。安裝 MacPython 完成后,我建議首先要做的是設法取得 Advanced Editor Patch (請參閱專欄后的 參考資料)。

***次安裝有點奇怪,但第三次成功了(我不知道最初的問題在哪兒);安裝這個補丁就能獲得語法標簽高亮顯示以及一些上下文敏感的函數或模塊的幫助功能。除了標準版,我不知道是否有其它 IDE 能和 Mac 平臺上的 Python 一同工作。幸運的是,Just van Rossum 編寫的這個工具既非常符合 Python 的習慣,又有類似 Mac 的軟件風格。

MacPython IDE 含有 Python 命令行窗口(Mac 自身沒有命令行,所以需要多步實現)、編輯器、調試器甚至還有描述器。在其環境下,還有個函數跳轉清單、模塊瀏覽器和其他一些工具。調試器很優秀,只是沒有監視器。“不包括在標準發行版中”的編輯器比較原始,但是補丁加入了語法標簽高亮顯示。

然而,仍然沒有代碼合并或代碼自動完成(但是安裝補丁后有上下文函數文檔行)。內建的描述器是大多 IDE 所沒有的功能,這也是 MacPython 的優勢。以上的內容就是對Python 代碼開發工具中的三種工具的介紹,望你會有所收獲。
 

責任編輯:佚名 來源: 博客園
相關推薦

2010-02-24 14:53:33

Python開發工具

2009-12-24 11:13:21

2009-09-08 10:35:24

LINQ技術

2010-03-04 13:36:55

openSUSE

2010-03-26 13:39:28

Python標準庫

2009-08-26 18:15:39

ibmdwFlex

2010-08-06 14:23:25

FlexCSS

2010-08-13 16:10:11

FlexCSS

2010-04-27 17:58:17

Oracle 9i

2010-03-19 09:34:42

Cisco 2600模

2010-03-26 10:05:22

Python嵌入CC++

2010-04-07 15:05:29

Oracle to_c

2010-03-17 09:11:01

Python安裝 配置

2010-03-24 10:32:05

Python多線程

2010-02-26 13:27:57

Python 代碼開發

2010-09-17 12:39:51

JAVA反射機制

2010-01-25 13:37:39

千兆骨干交換機

2024-03-13 13:44:06

DartFlutterSDK

2009-09-10 16:01:26

介紹LINQ
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看国产h | 欧美色人 | 国产午夜精品久久久 | 亚洲欧美另类在线观看 | 日韩中文字幕 | 亚洲精品久久久一区二区三区 | 色婷婷久久 | 日韩欧美三级电影在线观看 | 精品一区二区三区电影 | 国产国产精品久久久久 | 久久精品屋 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲人成人一区二区在线观看 | 色婷婷久久久亚洲一区二区三区 | 91麻豆精品国产91久久久久久久久 | 久久青青| 91电影在线 | 日日夜夜精品视频 | 亚洲精品二区 | 成人免费在线视频 | 国产精品久久久久久久午夜片 | 国产精品日本一区二区不卡视频 | 亚洲日本欧美日韩高观看 | 国产亚洲二区 | 鲁大师一区影视 | 国产高清一区二区三区 | av特级毛片 | 精品欧美乱码久久久久久 | 国产精品久久久久久久久图文区 | 国产精品久久久久久一区二区三区 | 亚洲成人精选 | 欧美精品成人一区二区三区四区 | 国产高清精品一区二区三区 | 久久久久国产一区二区三区四区 | 一区二区三区日本 | 国产区久久 | www.99久久.com | 色免费视频 | 欧美精品综合 | 在线观看毛片网站 |