• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            任我行

            一天一個(gè)腳印......
            每日一句:
            posts - 54, comments - 218, trackbacks - 1, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Python幾種開(kāi)發(fā)工具介紹

            Posted on 2005-10-12 14:36 任我行 閱讀(2824) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Python

            1 IDLE
            1.1 IDLE
            python創(chuàng)初人Guido van Rossum使用python and Tkinter來(lái)創(chuàng)建的一個(gè)集成開(kāi)發(fā)環(huán)境。要使用IDLE必須安裝python and Tkinter
            1.2
            特性:自動(dòng)縮進(jìn),彩色編碼,命令歷史(Alt+p,Alt+n)和單詞自動(dòng)(Alt+/)完成。
            1.3
            IDLE執(zhí)行Tkinter程序,不要在程序中包括mainloopIDLE本身就是Tkinter應(yīng)用程序,它會(huì)自動(dòng)調(diào)用mainloop。再調(diào)用一次mainloop會(huì)與IDLE的事件循環(huán)沖突,造成運(yùn)行時(shí)錯(cuò)誤。

            2 BlackAdder
            2.1 BlackAdder
            支持windows and linux環(huán)境。用它創(chuàng)建的程序可在任何一種平臺(tái)上運(yùn)行,負(fù)責(zé)維護(hù)它的是TheKompany.com。他們發(fā)布了該軟件的個(gè)人版,只提供有限的支持;以及專業(yè)版,需要許可,面向商業(yè)軟件開(kāi)發(fā)者。詳情請(qǐng)?jiān)L問(wèn)www.thekompany.com/products/blackadder

            3 PythonWorks
            3.1 它由SecretLabs公司發(fā)布,該公司致力于Python項(xiàng)目的開(kāi)發(fā)與部署提供相應(yīng)的工具。PythonWorks是一種快速應(yīng)用程序開(kāi)發(fā)RAD)工具,程序員可借助它快速地創(chuàng)建、調(diào)試和發(fā)布程序。
            3.2 PythonWorks
            包括一個(gè)HTML/XML編輯器、具有完全索引的文檔、一個(gè)源碼管理系統(tǒng)(用于項(xiàng)目分組)、自定義的代碼編輯特性以及一個(gè)GUI布局編輯器。支持jython
            3.3
            允許用戶以多種形式對(duì)項(xiàng)目進(jìn)行打包:源碼形式、可執(zhí)行程序形式以及.pyc形式。
            3.4
            有版權(quán),需購(gòu)買(mǎi),詳情請(qǐng)?jiān)L問(wèn)www.pythonware.com/products/works/index.htm

            4 Wing IDE
            4.1 Wing IDE
            Archaeopteryx Software公司開(kāi)發(fā)與支持,適用于windows and linux環(huán)境。它提供一個(gè)源碼分析器和瀏覽器、項(xiàng)目管理能力以及文本編輯器和調(diào)試器。
            4.2
            它由python編寫(xiě),并包含python源碼。購(gòu)買(mǎi)者可自定義源碼,以適應(yīng)自已的要求,但是,不可將修改過(guò)的代碼用于贏利目的。
            4.3
            全功能演示版可在archaeopteryx.com/wingide下載。

            5 Pythonwin
            5.1 Pythonwin
            集成開(kāi)發(fā)環(huán)境包含在由ActiveState出品的ActivePython中,ActivePython是一個(gè)二進(jìn)制build。其中包括用于XML處理的expat模塊,以及一系列windows工具。
            5.2
            提供的特性有:彩色編碼、源代碼折疊、單詞完成及自動(dòng)縮進(jìn)。調(diào)試器支持事后診斷功能、標(biāo)準(zhǔn)的單步調(diào)試、斷點(diǎn)設(shè)計(jì)及變量監(jiān)視。
            5.3
            詳情請(qǐng)?jiān)L問(wèn)aspn.activestate.com/activepython

            6 Komodo
            6.1 ActiveState
            還為python提供了另一個(gè)IDE,名為Komodo,可用它在windows and linux上開(kāi)發(fā)程序。Komodo最大的特點(diǎn)是,它是Perl,PHP,Tcl,HTML,XML AND XSLT的一種集成開(kāi)發(fā)環(huán)境。

            7 Boa Constructor
            7.1 Boa
            是一個(gè)跨平臺(tái)的python IDEWxPython GUI。它提供可視化的編程和操作框架,能方便地進(jìn)行程序的設(shè)計(jì)。它有一個(gè)對(duì)象瀏覽器,并提供有各種資源的視圖,有一個(gè)html文檔生成器,還有一個(gè)先進(jìn)的調(diào)試器和完整的幫助系統(tǒng)。Boa還提供對(duì)zope的支持,能添加、刪除、復(fù)制、剪切、導(dǎo)入和導(dǎo)出zope中的對(duì)象。能編輯對(duì)象屬性和進(jìn)行python腳本的調(diào)試。Boa是用python基于WxPython庫(kù)編寫(xiě)的。 用起來(lái)就vbdelphi一樣方便。
            7.2
            下載地址是:http://boa-constructor.sourceforge.net/,要安裝Boa要先安裝合適版本的pythonWxPython

            windows平臺(tái)我就是用pythonwin,感覺(jué)還不錯(cuò),和idle差不多,在windows平臺(tái)的可考慮用它。

            Python 集成開(kāi)發(fā)環(huán)境

            Take a look at
            PythonEditors if you don't want IntegratedDevelopmentEnvironments.

            (!)Please keep wiki links as wiki links, use external links only if there is no existing page for the IDE.

            Name

            Platform

            Notes

            [WWW]Anjuta

            Unix + GNOME

            Cross-language IDE; syntax coloring & folding for Python.

            [WWW]ArachnoPython

            Windows, Linux x86

            Commercial IDE for Python, support Webware and Python Unit. (not yet available for sale)

            BlackAdder

            Windows/Linux

            Commercial with all the features of IDLE, support for Ruby, and Qt GUI editor.

            BoaConstructor

            Python + wxPython

            RAD GUI building IDE, similar to Delphi.

            [WWW]Code Crusader

            Linux x86

            Commercial IDE with support to 30 other languages.

            [WWW]CodeForge

            Unix

            Commercial cross-language IDE; nice multi-user project manager.

            [WWW]DrPython

            Python + wxPython

            Simple, clean editing environment for Python intended primarily for use in schools.

            Eclipse

            Java + SWT

            See EclipsePythonIntegration for Python support.

            eric

            Python + PyQt + QScintilla

            Popular python IDE with interfaces to Qt Designer, Qt Linguist, unittest.

            [WWW]Gazpacho

            PyGTK

            A GUI designer for (Py)GTK, similar to Glade.

            IDEStudio

            Python + Tkinter + Tix

            An extended version of IDLE using Tix.

            IDLE

            Python + Tkinter

            Part of Python distribution.

            IDLEfork

            Python + Tkinter

            An experimental fork of IDLE. Since, Python 2.3, IDLEfork has become the new "main" Idle.

            jedit

            Java 1.4+ VM

            Popular multi-language IDE.

            [WWW]KDevelop

            Unix + KDE

            Cross-language IDE for KDE - supports Python syntax/projects.

            Komodo

            Windows/Linux

            Commercial multi-language and cross-platform IDE. Includes a GUI Builder.

            [WWW]Netbeans

            Java

            A Java IDE with an optional plugin for Jython.

            [WWW]PIDA

            Any (with Python + GTK)

            Python IDE (code browser, debugger, profiler) which uses Vim as its editor.

            [WWW]PyScripter

            Windows

            A nice alternate Python IDE for Windows (debugger included), also ...providing a strong scripting solution for Delphi Applications.

            PythonCard

            Python + wxPython

            RAD GUI building IDE

            PythonWin

            Windows

            Available either as part of ActivePython distribution (which is not open source) or as part of the Win32All extensions from Mark's pages (which is open source).

            PythonWorks Pro

            Windows/Linux

            (no longer being developed) Tk layout editor.

            [WWW]SourceNavigator

            Unix/Windows with Tcl/Tk

            Cross-language IDE & Source code analysis tool.

            [WWW]SPE

            Windows, Linux, MacOsX, FreeBSD, etc.

            SPE is an open-source, multi-platform python IDE with [WWW]wxPython interface. It has auto indentation & completion, call tips, syntax coloring & highlighting, uml viewer, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, [WWW]Blender support, ... Spe ships with [WWW]rpdb2 (remote encrypted debugger), [WWW]wxGlade (gui designer), [WWW]PyChecker (source code doctor) and [WWW]Kiki (regex console). Note: SPE has a Windows install binary, all other platforms must work with the source code - although donations are currently being amassed to create an OS X version.

            [WWW]TruStudio Foundation

            Linux/Windows/Mac

            Python and PHP IDE - open source project and a foundation for development tools for scripting languages built on top of Eclipse Platform

            [WWW]TruStudio Professional

            Linux/Windows/Mac

            Advanced Python and PHP IDE - built on top of TruStudio Foundation and introducing many exceptional features

            [WWW]Visual Python

            Windows 2000/XP with Visual Studio.NET

            (commercial) A Python plug-in for Visual Studio.NET (requires ActivePython or Win32all)

            VisualWx

            Windows

            GUI designer for wxPython.

            WingIde

            Windows/Linux/Mac OS X/Unix

            Commercial Python IDE with networked debugger, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project.

            WxDesigner

            Unix/Windows/Mac

            Non-free Cross-language GUI dialog designer with integrated support for editing your Python callback functions.

            WxGlade

            Unix/Windows/Mac

            A "designer" for WxPython (requires wxPython)

             

            External collections:

            ·         [WWW]Charming Python: Review of Python IDEs (David Mertz, 2003-12-11)

            ·         [WWW]Charming Python: A review of Python IDEs (David Mertz, 2001-05-01)

            ·         [WWW]A New Harvest of Python IDEs (Boudewijn Rempt, 2000-11-27)

            99久久精品国产高清一区二区| 91精品国产综合久久香蕉| 久久青青草原精品影院| 久久久久久久波多野结衣高潮| 性做久久久久久久久浪潮| 午夜福利91久久福利| 欧美伊人久久大香线蕉综合| 久久综合鬼色88久久精品综合自在自线噜噜 | 99蜜桃臀久久久欧美精品网站 | 亚洲va中文字幕无码久久| 亚洲午夜无码久久久久| 无码超乳爆乳中文字幕久久| 婷婷五月深深久久精品| 99久久国产综合精品麻豆| 精品乱码久久久久久夜夜嗨| 久久久久久久国产免费看| 香蕉aa三级久久毛片| 久久久久亚洲av无码专区导航 | 久久国产欧美日韩精品| 97精品伊人久久大香线蕉app| 91精品国产91久久| 久久综合色老色| 办公室久久精品| 久久精品免费大片国产大片| 思思久久99热只有频精品66| 热re99久久精品国99热| 久久www免费人成看国产片| 久久精品aⅴ无码中文字字幕不卡 久久精品成人欧美大片 | 久久无码一区二区三区少妇| 久久夜色精品国产亚洲| 精品久久777| 无码任你躁久久久久久老妇App| 97久久国产亚洲精品超碰热| 中文字幕无码久久久| 久久免费小视频| 日本强好片久久久久久AAA| 国产精品日韩深夜福利久久| 久久精品国产精品亚洲毛片 | 精品无码久久久久久午夜| 精品无码人妻久久久久久| 国内精品久久久久久久97牛牛 |