Powerful and quick full parsing of Python operating languages

Source: Internet
Author: User

Many programmers who are familiar with the Python operating language or who are new to the Java Technology™Or Microsoft®. NET developers who just transferred to Python development will find that the rich and exquisite IDE and development tools are gone, which is also the biggest feature of the Python operating language.

Developers can find solutions from the Java development tools they are familiar. This article focuses on how to use popular Java-based development tools Eclipse and Ant for Python development. For many years, there has been a lot of cross-flower pollination between the Java language and the Python camp. In this regard, the outstanding table rate may be Jython.

This is a Python runtime environment purely implemented in Java. According to this statement, you will study how to use Eclipse IDE and Ant build and deployment tools for Python development. Eclipse and Ant are very popular tools with rich features, strong scalability, and open source code. Python also has the same quality.

PyDev and PyAntTasks are extensions of Eclipse and Ant respectively. With these extensions, you may use these Java tools to develop Python. This article begins with the tools and extensions required for download and installation. To explain how to use Eclipse and Ant in Python development, I will use the actual Python code example to read RSS resources.

Eclipse is an Integrated Java Development Environment developed by IBM and its source code is open. It is the foundation of the IBM commercial software WebSphere Application Development Environment and other tools. The Eclipse development community is very active. They not only develop Eclipse, but also develop a large number of plug-ins for Eclipse. Websites related to Eclispe and Eclipse plug-ins.

For more information, see references. Although Eclipse is traditionally a Java development tool, the existence of some plug-ins makes it possible to develop programs in other languages in Eclipse, such as C/C ++, Python, and Perl. In Eclipse, the source code is organized into the project. Projects can be loaded, detached, and imported. Eclipse user interface structure is divided into View) and Editor ).

Examples of views and editors include: Source Code outline view, Java source code editor, Python source code editor, and file system navigation view. The most important implicit concept in the Eclipse user interface is the perspective ). A view is a set of views that are usually used together when a type of activity is executed. The standard perspectives in Eclipse include Debug and Java Browsing.

Java, Java Type Hierarchy, Plug-in Development, CVS Repository refreshing ing, Resource, and Install/Update. Currently, there is no separate Python perspective. During Python development, I usually use the Resource and Debug perspectives.

First, download Eclipse from the Python operating language site, refer to the link in the references section), and install Eclipse based on your platform according to the following installation guide: the update mechanism of Eclipse makes it easier to install the PyDev plug-in. Select Help> Software Updates> Update Manager from Eclipse to start the Install/Update perspective.

In the Feature Updates view in the lower-left corner, add the PyDev plug-in Update Site as the new Site Bookmark to the "Sites to Visit" folder. Eclipse's PyDev Update site URL is http://pydev.sf.net/updates /.

Now, the Python operating language editor should display the "PyDev" feature. In the Feature Updates Editor, expand PyDev> Other and select the display PyDev Feature at least 0.4.1 ). Then select "Install Now" to Install the feature. Eclipse will download the PyDev plug-in and install it in Eclipse.

  1. Introduction to Python system files
  2. How to correctly use Python Functions
  3. Detailed introduction and analysis of Python build tools
  4. Advantages of Python in PythonAndroid
  5. How to Use the Python module to parse the configuration file?

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.