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

對(duì)Python 開發(fā)環(huán)境性能全解讀

開發(fā) 后端
Python語言是一種簡(jiǎn)單易懂的腳本語言的編程語言,并且具有完整的面向?qū)ο筇匦裕琍ython 開發(fā)環(huán)境與其他語言的開發(fā)語言比略微易懂些。

Python 開發(fā)環(huán)境可以更快更準(zhǔn)確的表達(dá)開發(fā)程序的意圖,但是從其他開發(fā)語言剛剛轉(zhuǎn)到 Python 語言的人會(huì)發(fā)現(xiàn),功能豐富而精致的 IDE 和開發(fā)工具都不見了,這可難為了許多開發(fā)人員。

那些開發(fā)人員可以從他們熟悉的 Java 開發(fā)工具中找到解決方案。本文著重介紹了如何使用基于 Java 技術(shù)的流行開發(fā)工具 Eclipse 和 Ant 進(jìn)行 Python 開發(fā)。多年以來, Java 語言和Python 開發(fā)環(huán)境 陣營之間一直存在大量的異花授粉現(xiàn)象。在這方面作出突出表率的可能是 Jython。

這是一個(gè)純粹用 Java 實(shí)現(xiàn)的 Python 運(yùn)行時(shí)環(huán)境。按照這一說法,您將研究如何用 Eclipse IDE 和 Ant 構(gòu)建與部署工具實(shí)現(xiàn) Python 開發(fā)。Eclipse 和 Ant 是非常流行的工具,它們特性豐富、可擴(kuò)展性強(qiáng)、而且開放源代碼;Python 也具有相同的品質(zhì)。

PyDev 和 PyAntTasks 分別是 Eclipse 和 Ant 的擴(kuò)展,有了它們就可能用這些 Java 工具開發(fā) Python。本文從下載安裝所需的工具與擴(kuò)展開始講起。為了解釋如何在 Python 開發(fā)中使用 Eclipse 和 Ant,我將用實(shí)際的 Python 代碼例子讀取 RSS 資源。 #t#

本文不會(huì)涉及 Eclipse、Ant、Python 的細(xì)節(jié)。有關(guān)這些話題的深入討論,請(qǐng)參閱 參考資料 一節(jié)中的鏈接。 Python 支持情況本文用到的軟件都在 CPython 2.3 下測(cè)試過。除了幾個(gè)異常情況之外,應(yīng)該也能在 Jython 中運(yùn)行。#t#

特別需要指出,PyDev 調(diào)試器目前不支持 Jython。另一個(gè)區(qū)別是通過 Jython 執(zhí)行的腳本在從 PyDev 中運(yùn)行之后就轉(zhuǎn)入交互模式。這樣就必須手動(dòng)殺死。PyDev 編輯器與 Jython 的源代碼兼容,Python 開發(fā)環(huán)境 任務(wù)除 py-doc 任務(wù)之外也和 Jython 兼容。

Eclipse 是一個(gè) Java 技術(shù)集成開發(fā)環(huán)境,由 IBM 開發(fā),并開放其源代碼。它是 IBM 商業(yè)軟件 WebSphere Application Development 環(huán)境以及其他多種工具的基礎(chǔ)。Eclipse 的開發(fā)社區(qū)非常活躍,他們不僅開發(fā) Eclipse 本身,還開發(fā)大量的插件供 Eclipse 使用。有關(guān) Eclispe 和 Eclipse 插件的 Web 站點(diǎn)。

 一節(jié)中的鏈接。盡管從傳統(tǒng)上講 Eclipse 是一種 Java 開發(fā)工具,但是一些插件的存在使得在 Eclipse 中開發(fā)其他語言的程序成為可能,如 C/C++、Python 和 Perl。 在 Eclipse 中,源代碼被組織到項(xiàng)目(project)中。項(xiàng)目可以加載、卸載和導(dǎo)入。Eclipse 用戶界面的結(jié)構(gòu)劃分為視圖(View)與編輯器(Editor)。

視圖與編輯器的例子包括:源代碼大綱視圖、Java 源代碼編輯器、Python 源代碼編輯器和文件系統(tǒng)導(dǎo)航視圖。Eclipse 用戶界面中最關(guān)鍵的隱含概念就是 視角(perspective)。視角是通常在執(zhí)行某種類型活動(dòng)時(shí)一起使用的一組視圖。

Eclipse 中的標(biāo)準(zhǔn)視角包括:Debug、Java Browsing、Java、Java Type Hierarchy、Plug-inDevelopment、CVS Repository Exploring、Resource 和 Install/Update。目前還不存在單獨(dú)的 Python 視角。在進(jìn)行 Python 開發(fā)時(shí),我通常使用 Resource 視角和 Debug 視角。

現(xiàn)在開始學(xué)習(xí)如何通過已導(dǎo)入的項(xiàng)目了解 PyDev 的特性。PyDev 正處于開發(fā)過程中,但已經(jīng)是非常高效的 Python 開發(fā)環(huán)境。現(xiàn)在的 PyDev 主要包括以下特性:
◆包含 Python 語法高亮顯示特性的 Python 編輯器。
◆進(jìn)行 Python 語法分析,并在 Python 編輯器和 Tasks 視圖中高亮顯示錯(cuò)誤。
◆可將制表符轉(zhuǎn)換成空格的選項(xiàng)。
◆Outline 視圖顯示導(dǎo)入的庫、類以及函數(shù)。
◆終端視圖中的 Python 堆棧跟蹤信息可超鏈接到源代碼中。
◆源代碼內(nèi)部的超鏈接;同一模塊內(nèi)的導(dǎo)入和函數(shù)調(diào)用可通過超鏈接進(jìn)行導(dǎo)航。
◆從 Navigator 視圖中運(yùn)行 Python 腳本的能力。 調(diào)試器支持?jǐn)帱c(diǎn)、代碼單步執(zhí)行以及顯示變量的值。

責(zé)任編輯:chenqingxiang 來源: CSDN
相關(guān)推薦

2010-03-02 10:46:21

2009-12-15 14:49:23

VS 2005開發(fā)界面

2010-03-04 16:38:37

Android開發(fā)技巧

2010-02-22 10:18:29

Python代碼

2010-03-01 14:28:46

Python進(jìn)程

2010-02-22 15:49:35

Python應(yīng)用程序

2010-03-01 18:21:08

Python測(cè)試

2010-02-22 11:02:55

Python功能

2014-08-28 15:47:48

商用WIFI

2009-12-31 10:58:31

silverlight

2010-03-01 13:19:21

Python線程內(nèi)容

2018-12-14 10:34:57

內(nèi)存性能虛擬機(jī)

2010-02-23 15:29:43

Python 編輯器

2024-09-19 14:02:16

2011-12-26 13:21:02

Fred Weille思科CCT認(rèn)證

2011-12-21 10:46:17

Java

2025-05-23 15:41:15

2010-10-11 12:10:33

VoIP技術(shù)體制

2010-01-28 14:04:35

C++鏈表

2010-02-06 17:17:17

Android手機(jī)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久伊 | 欧美精品久久 | 国产激情视频在线观看 | 国产精品久久久久无码av | 欧美精品一区二区三区在线 | av黄色网 | 国产高清在线观看 | 欧美1页 | 精品亚洲一区二区三区四区五区 | 亚洲情综合五月天 | 黄色成人在线观看 | 日本又色又爽又黄又高潮 | 国产福利视频导航 | 欧美一区二区三区在线观看 | 色网在线看 | 一区二区国产精品 | 免费一区 | 国产精品嫩草影院精东 | 国产一区二区三区在线免费观看 | 91精品久久久久久久久中文字幕 | 久久久久久免费毛片精品 | japanhdxxxx裸体 | 日韩一区二区成人 | 久久a久久 | 伊人成人免费视频 | 久草青青 | 欧美日韩福利 | 日韩精品一区二区三区中文字幕 | 中文字幕高清一区 | 999精品在线观看 | 欧美jizzhd精品欧美巨大免费 | 一区二区三区日本 | 国产精品1区2区 | 四虎影院在线播放 | 国产极品车模吞精高潮呻吟 | 99re热精品视频 | 精精精精xxxx免费视频 | 久久久久久久久精 | 91婷婷韩国欧美一区二区 | 免费在线观看毛片 | 日韩不卡一区二区三区 |