corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.5 Features

Python (Early Access) new!

Python development in the NetBeans IDE
Click image for fullscreen preview

The best integrated tool for programming in Python.
Download and test the early access release now.

Python Projects

Create a new python project from a template, or import existing projects. Use the new file wizard to create new module. You can run individual files, or designate a main file to run per project.

Python Source Code Editor

The NetBeans editor for Python supports Smart Indent, Outdent, and Pair matching, additional to syntactic and semantic highlighting, code folding, instant rename refactoring, mark occurrences, finding undefined names, and Quick Fixes. Code completion is available for local function and variable names as well as Python keywords. The editor also assists you by inserting and fixing import statements.

python editor

python editor

Interactive Python Console

Type Python code into the console and have it executed in the IDE. You can also interrogate the state of the Python interpreter through this console.

Python Debugger

The debugger is derived from Jean-Yves Mengant's jpydbg debugger and provides a configurable graphical interface and shell. Use it to debug Jython as well as CPython sources. You can create breakpoints, and inspect local variables and call stacks.

python console

Python Platform Manager

The platform manager lets you specify which Python runtime (CPython or Jython) you wish to use. You control which CPython is used, and you can specify values for command line arguments. To set the Python load path, you can set the PYTHONPATH variable. NetBeans comes with Jython 2.5 beta0 pre-installed, but you can use any Python that is installed on your computer.

python platform manager

- Getting Started With Python in the NetBeans IDE 6.5

Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems