日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

作為倉鼠,過來把這里作為樹洞。

1、Visual Studio 的 Python/ target=_blank class=infotextkey>Python 開發插件 PTVS

PTVS (Python Tools for Visual Studio) 是一個開源項目,采用Apache 2.0許可發布。PTVS的主要特性包括:CPython、IronPython、Jython和PyPy;高級編輯功能如IntelliSense;多重構;內置REPL(read-eval-print loop)窗口;調試和分析功能,等等。

PTVS 在 IronPython Tools for Visual Studio(在IronPython 2.7中引入)的代碼基礎上進行了增強,并添加了對CPython、集群(Cluster)的支持,以及諸如NumPy和SciPy這樣的新模塊。

主要特性有:

· 高級編輯功能、智能感知(Intellisense),代碼瀏覽,“查找所有引用”,REPL等等……

· 支持CPython和IronPython

· 本地或集群/遠程調試

· 有多種視圖輔助分析代碼

· 通過和IPython REPL集成,實現交互式并行計算開發

· 支持HPC集群和MPI,包括調試的支持

· 用于.NET平臺的NumPy和SciPy

· 支持云計算(即將提供)

· 支持Dryad(大伸縮量,數據密集型的并行計算)(即將提供)

· 免費和開源(使用Apache 2.0許可協議)

2、集成開發環境 Eclipse

Eclipse是著名的跨平臺的自由集成開發環境(IDE)。最初主要用來JAVA語言開發,但是目前已有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。

Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。

Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。 2003年,Eclipse 3.0選擇OSGi服務平臺規范為運行時架構。 2007年6月,穩定版3.3發布。2008年6月發布代號為Ganymede的3.4版。

Eclipse的基礎是富客戶機平臺(Rich Client Platform, 即RCP)。RCP包括下列組件:

· 核心平臺(啟動Eclipse,運行插件)

· OSGi(標準技術框架)

· SWT(可移植構件工具包)

· JFace(文件緩沖,文本處理,文本編輯器)

· Eclipse工作臺(即Workbench ,包含視圖(views)、編輯器(editors)、視角(perspectives)、和向導(wizards))

Eclipse采用的技術是IBM公司開發的(SWT),這是一種基于Java的窗口組件,類似Java本身提供的AWT和Swing窗口組件;不過IBM聲稱SWT比其他Java窗口組件更有效率。Eclipse的用戶界面還使用了GUI中間層JFace,從而簡化了基于SWT的應用程序的構建。

Eclipse的插件機制是輕型軟件組件化架構。在富客戶機平臺上,Eclipse使用插件來提供所有的附加功能,例如支持Java以外的其他語 言。已有的分離的插件已經能夠支持C/C++(CDT)、Perl、Ruby,Python、telnet和數據庫開發。插件架構能夠支持將任意的擴展加入到 現有環境中,例如配置管理,而決不僅僅限于支持各種編程語言。

Eclipse的設計思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本內核包括:圖形API (SWT/Jface), Java開發環境插件(JDT ),插件開發環境(PDE)等。

Eclipse由各種不同的計劃組成。以下列出了部分計劃。

· Eclipse計劃:本身包括Eclipse平臺,Eclipse富客戶端平臺(RCP)和Java開發工具(JDT)。

· Eclipse測試和性能工具平臺(TPTP):提供一個允許軟件開發者構建諸如測試調試、概況分析、基準評測等測試和性能工具的平臺。

· Eclipse Web工具平臺計劃 (WTP):用Java企業版Web應用程序開發工具來擴展Eclipse平臺。它由以下部分組成:html、JavaScript、css、JSP、SQL、XML、DTD、XSD和WSDL的 源代碼編輯器;XSD和WSDL的圖形界面編輯器;Java企業版的“項目性質”(project nature)、建構器(builder)和模型(model),與一個Java企業版的導航(navigator);一個Web服務(Web service)向導和瀏覽器,還有一個WS-I測試工具;最后是數據庫訪問查詢的工具與模型。

· Eclipse商業智能和報表工具計劃(BIRT):提供Web應用程序(特別是基于Java企業版的)的報表開發工具。

· Eclipse可視化界面編輯器計劃(VEP):一個Eclipse下創建圖形用戶界面代碼生成器的框架。

· Eclipse建模框架(EMF):依據使用XMI描述的建模規格,生成結構化數據模型的工具和其他應用程序的代碼。

· 圖形化編輯器框架(GEF):能讓開發者采用一個現成的應用程序模型來輕松地創建富圖形化編輯器。

· UML2:Eclipse平臺下的一個UML 2.0元模型的實現,用以支持建模工具的開發。

· AspectJ:一種針對Java的面向側面語言擴展。

· Eclipse通訊框架(ECF):專注于在Eclipse平臺上創建通訊應用程序的工作。

· Eclipse數據工具平臺計劃(DTP)

· Eclipse設備驅動軟件開發計劃(DSDP)

· C/C++開發工具計劃(CDT):努力為Eclipse平臺提供一個全功能C和C++的集成開發環境(IDE),它使用GCC作為編譯器。

· Eclipse平臺COBOL集成開發環境子計劃(COBOL):將構建一個Eclipse平臺上的全功能COBOL集成開發環境。

· 并行工具平臺(PTP):將開發一個對并行計算機架構下的一組工具進行集成的平行工具平臺,而且這個平臺是可移植的,可伸縮的并基于標準的。

· 嵌入式富客戶端平臺(eRCP):計劃將Eclipse富客戶端平臺擴展到嵌入式設備上。這個平臺主要是一個富客戶端平臺(RCP)組件子集的集合。它能讓桌面環境下的應用程序模型能夠大致同樣地能運用在嵌入式設備上。

3、PyCharm

PyCharm是由JetBrains打造的一款Python IDE。我們知道,VS2010的重構插件Resharper就是出自JetBrains之手。那么,PyCharm有什么吸引人的特點呢?

首先,PyCharm用于一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……

另外,PyCharm還提供了一些很好的功能用于Django開發,同時支持google App Engine,更酷的是,PyCharm支持IronPython!

4. Eric5

Eric5 是一個集成了項目管理功能的 Python 集成開發環境。提供無限制數量的編輯器、集成的 Python Shell、集成調試器、集成對包括 Subversion 和 Mercurial 版本控制系統的支持。集成單元測試等等。可通過插件系統來進行功能擴展,與Eric4 相比,Eric5 是基于 Python 3 的變種。

5、IPython

IPython 是 Python 的原生交互式 shell 的增強版,可以完成許多不同尋常的任務,比如幫助實現并行化計算;主要使用它提供的交互性幫助,比如代碼著色、改進了的命令行回調、制表符完成、宏功能以及改進了的交互式幫助。

6、PythonWin

PythonWin 是一個優秀的 Python 集成開發環境,在許多方面都比 IDE 優秀。當然,如軟件名稱所示,這個工具是針對 Win32 用戶的。獲得 PythonWin 的最簡單方法是下載 ActivePython 2.0 發行版,該版本相當不錯(為本專欄我安裝了 build 203)。ActiveState 的 Python 包括一系列優秀的附加模塊,還有些(例如 NumPy 和 PIL)在安裝過程中可選擇作為附加下載。還有其他附加模塊;一個特別的是 PythonWin (Idle 也包括在內),另一個是針對 windows 腳本編寫的一系列有用的 PythonCOM 擴展組件。ActiveState 還有非 Windows 發行版,但一些組件缺少與 Windows 的對應。

7、WingIDE

WingIDE是個相當優秀的 IDE;其編輯器包括大量語言的語法標簽高亮顯示,雖然它只是個面向 Python 的工具。源代碼瀏覽器對瀏覽項目或模塊非常實用(表現在可導航源代碼和文檔行摘要中)。雖然沒有監視器,但調試器設計得很好。編輯器有優秀的命令自動完成和函數跳轉列表,但是沒有代碼合并。面向項目風格的 IDE 對于大型產品非常有用(在這方面,除了 Komodo 以外,它是大多免費 IDE 中較好的)。總體的界面就像增強的 Idle,使用了與許多 TK 和 XWindow 界面類似的“多窗口”排列方式。我喜歡使用對接和嵌入(這方面,并不是過多使用 MS Visual Studio 造成的),但不同的開發人員可能喜歡不同風格的窗體。WingIDE 是個很有前途的開發環境。

8、SPE

SPE 的全稱為 Stani’s Python Editor,它是一個開放源碼的 Python 集成開發環境,同時具有跨平臺特性,支持 linux、mac、Windows 等系統。

SPE 包含一些很酷的 IDE 特性,如自動縮進、自動完成、調用提示、代碼著色、UML 查看器、class 瀏覽器、todo 列表、備忘筆記、文件瀏覽器、拖拉支持、上下文幫助等等。SPE 也能夠與 blender 交互使用以便用于 3d 對象瀏覽器當中。

不僅如此,SPE 還整合了 XRCed、wxGlade、PyChecker、Kiki 、WinPdb 等工具,從而使其成為全功能的 Python IDE。

9、NINJA-IDE

A Real Python IDE 真正的Python-IDE開發環境 NINJA-IDE的名字來自于“Ninja-IDE Is Not Just Another IDE”,它是一個多系統下的專業Python程序設計開發環境 NINJA-IDE使得開發Python軟件變得更加簡單,得益于它的豐富的可擴展性使得它可以適用于幾乎所有的情況 類似QTDesigner的界面,可自定義 安裝環境

10、editra

首先editra是個開源項目,用python編寫而成。 目前支持50多種腳本編寫。 它可在 Linux、Windows 及 Mac OS X 等系統上運行。它有以下一些功能:

·語法高亮顯示,支持 60+ 種語言

·代碼折疊

·自動縮進

·自動補完/調用提示(Python)

·支持正則搜索

·顏色主題方案

·塊注釋/塊縮進

·把行加入書簽/行編輯命令

·支持項目管理

·支持文件瀏覽

·支持ftp在線管理

不足之處:

·不支持好的調試功能

·svn/cvs管理不方便

·啟動及反應速度較慢

分享到:
標簽:開發工具 Python
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定