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

對Python 編輯器概念進行全解析

開發(fā) 后端
Python語言中的新功能里面包括 Tkinter 表單設(shè)計器、新型的Python 編輯器、調(diào)試器和漂亮的屏幕界面,希望大家能夠得到自己想要的信息。

對***次接觸到Python 編輯器的用戶和學(xué)者來說,了解Python 編輯器的概念是非常重要的,那么就先說一下什么是Python 編輯器,所謂Python 編輯器:是一種使用非常廣泛的計算機編程語言。

一個有趣的決定使 Komodo 基于 Mozilla 框架構(gòu)建。初看起來,Web 瀏覽器并不需要那么多對 IDE 有用的代碼,但 ActiveState 充分利用了這一點(Mozilla 試圖成為一個“平臺”而不僅僅是一個瀏覽器,事實也的確如此)。

Komodo 一年的定價為 295 美元,而免費 beta 版出現(xiàn)后該定價相當(dāng)令人失望。而且,ActiveState 似乎違反了 Komodo 代碼所取自的 Mozilla 的公共許可的精神(可能與原文有出入)。

我希望 ActiveState 決定修改許可條例,來遵守開放源代碼的慣例(可對技術(shù)支持和自動更新收費)。我試用的 Beta 1.3 支持 Python、Perl、TCL、Javascript 和 XML 的開發(fā)。并支持其他幾十種語言的語法標(biāo)簽高亮顯示(但沒有更多語言支持)。Python 支持是目前***的。現(xiàn)有一個支持 Win32 和 Linux 的 beta 版,并將陸續(xù)支持其他平臺。

以我的觀點,Komodo 更像是Python 編輯器的超集。據(jù)我所知,它不共享大多數(shù)的相同代碼庫,但使用的感覺及其相似。由于繼承了 Mozilla 的特性,Komodo 是我所測評的軟件中界面***的一個,因為同樣的原因它也是運行最慢的。

我建議不要在較老的機器上使用 Komodo;我在 366Mhz Win95r2 系統(tǒng)上測試,發(fā)現(xiàn)它能運行,但是速度不快。雖然調(diào)試器和編輯器的界面與 PythonWin 差不多,但是您可編輯許多其他語言。

以及調(diào)試 Perl 和Python 編輯器;而且您可在 Linux 下運行 Komodo。Komodo 的“代碼檢查”功能非常智能和獨特。它像許多近期字處理軟件的拼寫檢查器那樣運作。在輸入的時候,有問題的代碼以下劃曲線標(biāo)示;您可繼續(xù)輸入。

而它會一直標(biāo)示著直到您返回并修正該問題,同時也是個很好的提示。Komodo 沒有試圖內(nèi)建任何表單設(shè)計器或者圖形編程,除此之外,作為 beta 版它是還是不錯的。現(xiàn)在讓我們來分析購買 Python IDE 的方法吧。

人們通常認為商業(yè)產(chǎn)品會提供額外的功能而值得花錢購買。在某些方面的確如此。WingIDE 的售價是 100 美元。BlackAdder 的售價是 80 美元(僅限在個人系統(tǒng)上使用)和 400 美元(可將 BlackAdder 的運行組件一同分發(fā)給其他人)。

可惜的是,我發(fā)現(xiàn)這兩種產(chǎn)品都不足夠穩(wěn)定,無法推薦給各位用于實際開發(fā)。若是不能用于實際開發(fā)的 IDE,那么常規(guī)功能就并不值那么多。但愿這兩種產(chǎn)品能通過新版本或修正補丁而有所提高。BlackAdder 是在 linux 和 windows 下的基于 QT 的開發(fā)環(huán)境;請參閱屏幕截圖。

在本專欄提到的產(chǎn)品中,該產(chǎn)品是唯一帶有表單設(shè)計器的一款,而且表單設(shè)計器自身做得很優(yōu)秀(用于 PyQT 編程)。就象 Delphi、Visual Basic 和類似工具,您可以把小工具放置在面板上,在“屬性”表單中調(diào)整屬性與行為。

元素的圖標(biāo)有些呆板,特別是變灰的時候,但美觀并不是很重要。源代碼編輯器提供代碼合并和語法標(biāo)簽高亮顯示,但沒有代碼自動完成提示。BlackAdder 有個相當(dāng)不錯的調(diào)試器,除了缺少監(jiān)視功能外其它與免費工具差不多。

不幸的是,在測試 V1.0 beta 2 中,我遇到了一些嚴重的使用問題。我測試了 Mandrake、Slackware 以及 Windows 包(但沒有測試 Debian 和 Redhat,雖然我認為 Linux 的變體只是軟件包不同)。

Idle 是一個純 Python 下使用 Tkinter 編寫的相當(dāng)基本的 IDE。Idle 總的來說是標(biāo)準(zhǔn)的 Python 發(fā)行版,甚至是由 Guido van Rossum 親自編寫(至少最初的絕大部分)。您可在能運行 Python 和 TK 的任何環(huán)境下運行 Idle。

打開 Idle 后出現(xiàn)一個增強的交互命令行解釋器窗口(具有比基本的交互命令提示符更好的剪切-粘貼、回行等功能)。除此之外,還有一個針對 Python 編輯器(無代碼合并,但有語法標(biāo)簽高亮和代碼自動完成功能)、類瀏覽器和調(diào)試器。菜單為 TK “剝離”式;也就是點擊頂部任意下拉菜單的虛線將會將該菜單提升到它自己的***窗口中去。

特別是 "Edit" 菜單,將其“靠”在桌面一角非常實用。Idle 的調(diào)試器提供斷點、步進和變量監(jiān)視功能;但并沒有其內(nèi)存地址和變量內(nèi)容存數(shù)或進行同步和其他分析功能來得優(yōu)秀。當(dāng)然,我的調(diào)試風(fēng)格包括某些分散的 print 命令,但您的方法可與我不同。

各種問題無處不在(可能一部分原因是由于必須依賴正確的操作系統(tǒng)版本和修正版)。例如,默認字體實在太小。在 Linux 和 Windows 系統(tǒng)下都無法閱讀。改變編輯器字體需要單調(diào)地一個個地修改 20 種語法標(biāo)記元素的字體(沒有許多其他編輯器和 IDE 中的URl收藏。

【編輯推薦】

  1. 有關(guān)Python系統(tǒng)文件進行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. Python 構(gòu)建工具進行詳細介紹分析
  4. PythonAndroid淺析Python優(yōu)勢所在
  5. 如何使用Python模塊解析配置文件?
責(zé)任編輯:chenqingxiang 來源: csdn
相關(guān)推薦

2010-02-22 10:18:29

Python代碼

2010-03-01 14:28:46

Python進程

2010-03-03 14:51:02

Android手機

2009-10-27 16:47:58

linux vi編輯器

2018-01-25 18:30:05

編輯器ViVim

2010-03-04 16:38:37

Android開發(fā)技巧

2010-02-07 10:21:27

Android應(yīng)用程序

2020-09-27 08:43:33

MuPythonturtle 模塊

2010-03-24 09:20:07

CentOS vi編輯

2010-02-22 11:02:55

Python功能

2010-02-04 16:03:40

Android傳感器

2011-03-22 13:54:57

UbuntuPHP編輯器

2013-06-18 01:22:46

CocoStudio工Cocos2d-x

2011-01-10 16:17:49

2010-03-01 18:21:08

Python測試

2010-02-23 15:44:24

Python編輯器

2010-03-01 13:19:21

Python線程內(nèi)容

2018-09-25 09:25:11

Vim編輯器命令

2020-11-02 11:21:35

Python編輯器代碼

2011-08-03 15:40:09

注冊表注冊表編輯器
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲精品视频免费观看 | 久久se精品一区精品二区 | 男女免费网站 | 亚洲区一区二区 | 欧美成人一区二免费视频软件 | 在线观看国产网站 | 久久久久久免费看 | 欧美a在线看 | 日韩av高清 | 久久国内 | 国产精品久久久久久久久久 | 国产视频精品视频 | 午夜精品一区二区三区在线视频 | 午夜电影在线播放 | 亚洲欧美综合精品久久成人 | 亚洲精品99 | 中文字幕一区二区在线观看 | www.久久.com| 精品国产青草久久久久福利 | 精品中文字幕久久 | 国产精品美女久久久久久久久久久 | 久久久精品视频免费看 | 在线色网址 | 国产精品一区二区福利视频 | 欧美久久一区 | 日韩精品成人 | 亚洲不卡视频 | 范冰冰一级做a爰片久久毛片 | 亚洲国产精品99久久久久久久久 | 在线小视频 | 欧美视频在线观看 | 国产精品视频一 | 天天爽夜夜爽精品视频婷婷 | 国产精品精品 | 亚洲精品白浆高清久久久久久 | 高清久久久 | 国产精品亚洲一区二区三区在线 | 国产在线一区二区三区 | 999久久久国产精品 欧美成人h版在线观看 | 欧美在线视频一区二区 | 99视频|