Simple and clear Python development language description

Source: Internet
Author: User

The Python development language has a development history of more than ten years, and so many years of experience have also achieved the maturity and stability of this language. The Python development language has very simple and clear syntax features, and can complete various high-level tasks.

But from Java Technology™Or Microsoft®. NET users who just transferred to Python will find that the rich and exquisite IDE and development tools are gone. 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 for Python development.

  • Full explanation of Python Development Environment Performance
  • Python source code compilation skills
  • In-depth analysis of the content of the Python testing framework
  • Exploring a variety of Python development languages
  • Describes the Python programming language.

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. The software used in this article has been tested under CPython 2.3. In addition to several exceptions, it should be able to run in Jython. Note that the PyDev debugger currently does not support Jython.

Another difference is that the script executed through Jython is transferred to the interactive mode after running from PyDev, so that it must be manually killed. The PyDev editor is compatible with source code of Jython. The Python Ant task is also compatible with Jython in addition to the py-doc task.

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.

Standard perspectives in Eclipse include: Debug, Java Browsing, Java, Java Type Hierarchy, Plug-in Development, CVS Repository refreshing ing, Resource, and Install/Update. Currently, there is no separate Python development language perspective.

The Outline view is in the lower left corner. An easy-to-browse structure is used to display the file being edited. The imported libraries, classes, and functions are all displayed. by double-clicking the project in the Outline view, you can navigate to the project. PyDev performs pre-resolution during editing of Python development language files, updates the Outline View, performs syntax check, and displays syntax elements in different colors.

  1. Python source code compilation skills
  2. Simple and Easy-to-use Python tools
  3. Introduction to the Python application field
  4. Python Android Object-Oriented Programming-Python applications
  5. How to Use the Python module to parse the configuration file?

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.