A python editor is recommended.

Source: Internet
Author: User
Tags netbeans

I recently used python as a project and took some time to study the python editor. Just like netbeans has an early access version for python. In fact, this is not just an editor, but a complete ide. The reason is early access because it is not the final official version, however, after I downloaded it and used it, I thought it was quite good.

Python editors have always been relatively lacking, and I am not satisfied with the many commonly used ones. For example, the unipad written by Chinese people, the small software has to eat over 30 mb of memory, except for the editor, it seems that there are no other functions. Eclipse plug-ins should be good, but I have never tried it. Because the IDE is also written in Java, eclipse eats a larger memory. Memory consumption is also a problem with netbeans. In either Windows or Linux, about MB of memory is used. Other pyth editors have never tried the commercial version. for open-source editors, there are indeed good ones. Unfortunately, they are much worse than netbeans.

There are many different voices in the speed comparison between eclipse and netbeans. Some people say that eclipse is slow and some people say that netbeans is slow. However, in my personal experience, netbeans is faster, the integration of python is obviously higher, because it is an IDE officially released for python.

Let's take a look at the following main interface, including the display of class information, code prompts, and other mainstream editor functions. Code redirection (definition of classes or variables) is also good, And refactor functions are also supported, I like a small feature, that is, "copy as HTML/CSS" of the source code. You can copy the source code into HTML code to facilitate display in the browser. In addition, there are some small functions for python, such as automatic repair of Import Statement errors. Here is an official introduction to the 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 encoding, 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.

 

 

 

 

 

 

 

Click to view the chart

Other functions such as debug are also available. If you are interested, please download them here:

Http://www.netbeans.org/features/python/index.html

 

 

 

 

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.