Introduction to several Python development tools _python

Source: Internet
Author: User
Tags in python
1 IDLE
1.1 Idle is an integrated development environment created by the Python creator Guido van Rossum using Python and Tkinter. To use idle you must install the Python and Tkinter.
1.2 Features: Automatic indent, Color coding, command history (ALT+P,ALT+N) and Word Automatic (alt+/) completion.
1.3 Execute Tkinter program with idle, do not include Mainloop in the program. Idle itself is the Tkinter application, which automatically invokes Mainloop. Calling again Mainloop will conflict with the idle event loop, causing a run-time error.

2 Blackadder
2.1 Blackadder supports Windows and Linux environments. The program created with it can be run on any platform, and it is the thekompany.com that is responsible for maintaining it. They have released a personal version of the software, offering only limited support, and Professional editions that require permission for commercial software developers. Please visit www.thekompany.com/products/blackadder for more information.

3 Pythonworks
3.1 It is released by Secretlabs, the company is committed to the development and deployment of Python projects to provide the appropriate tools. Pythonworks is a fast application development (RAD) tool that enables programmers to quickly create, debug, and publish programs.
3.2 Pythonworks includes a html/xml editor, a fully indexed document, a source control system (for project groupings), custom code editing features, and a GUI layout editor. Support Jython.
3.3 Allows users to package items in multiple forms: source form, executable form, and. PYc form.
3.4 has the copyright, needs to purchase, details please visit www.pythonware.com/products/works/index.htm

4 Wing IDE
The 4.1 Wing IDE is developed and supported by Archaeopteryx software, and is suitable for Windows and Linux environments. It provides a source analyzer and browser, project management capabilities, and a text editor and debugger.
4.2 It is written by Python and contains the Python source code. Buyers can customize the source code to suit their own requirements, but can not be used for the purpose of making changes to profit.
4.3 Full-Featured demo version can be downloaded in archaeopteryx.com/wingide.

5 Pythonwin
The 5.1 Pythonwin integrated development environment is included in the ActivePython produced by ActiveState, and ActivePython is a binary build. This includes expat modules for XML processing, and a series of Windows tools.
5.2 Features include: color coding, source code folding, Word completion and automatic indentation. The debugger supports postmortem diagnostics, standard Single-step debugging, breakpoint design, and variable monitoring.
5.3 For more information, please visit Aspn.activestate.com/activepython.

6 Komodo
6.1 ActiveState also provides Python with another IDE, named Komodo, that can be used to develop programs on Windows and Linux. The biggest feature of Komodo is that it is an integrated development environment for Perl,php,tcl,html,xml and XSLT.

7 Boa Constructor
7.1 Boa is a cross-platform python ide and Wxpython GUI. It provides a visual programming and operating framework that facilitates the design of programs. It has an Object Browser and provides views of a variety of resources, an HTML document builder, an advanced debugger, and a complete help system. Boa also provides support for Zope to add, remove, copy, cut, import, and export objects in Zope. Ability to edit object properties and debug Python scripts. Boa is written in Python based on the Wxpython library. It is as convenient as VB or Delphi.
7.2 Download Address is: http://boa-constructor.sourceforge.net/, to install Boa to install the appropriate version of Python and Wxpython first.

In the Windows platform I just use Pythonwin, feel good, and idle almost, in the Windows platform can be considered to use it. -->
(http://www.fanqiang.com)

original link: http://www.linuxsir.org/bbs/showthread.php?t=122385
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.