简捷清晰的Python开发语言说明介绍

开发 后端
Python开发语言是一种非常灵活强大的动态脚本编程语言,并且是一个非常完整的面向对象特性的开发语言,并且非常实用。

Python开发语言已经具有十多年的发展历史,这么多年的经验也成就了这门语言的成熟性和稳定性,Python开发语言具有非常简捷而清晰的语法特点,并且能够完成各种高层任务。

但是从 Java 技术™ 或 Microsoft® .NET 刚刚转到 Python 的人会发现,功能丰富而精致的 IDE 和开发工具都不见了。那些开发人员可以从他们熟悉的 Java 开发工具中找到解决方案。本文着重介绍了如何使用基于 Java 技术的流行开发工具 Eclipse 和 Ant 进行 Python 开发。

多年以来, Java 语言和 Python 阵营之间一直存在大量的异花授粉现象。在这方面作出突出表率的可能是 Jython。这是一个纯粹用 Java 实现的 Python 运行时环境。按照这一说法,您将研究如何用 Eclipse IDE 和 Ant 构建与部署工具实现 Python 开发。

Eclipse 和 Ant 是非常流行的工具,它们特性丰富、可扩展性强、而且开放源代码;Python 也具有相同的品质。PyDev 和 PyAntTasks 分别是 Eclipse 和 Ant 的扩展,有了它们就可能用这些 Java 工具Python开发语言。#t#

本文从下载安装所需的工具与扩展开始讲起。为了解释如何在 Python 开发中使用 Eclipse 和 Ant,我将用实际的 Python 代码例子读取 RSS 资源。本文用到的软件都在 CPython 2.3 下测试过。除了几个异常情况之外,应该也能在 Jython 中运行。特别需要指出,PyDev 调试器目前不支持 Jython。

另一个区别是通过 Jython 执行的脚本在从 PyDev 中运行之后就转入交互模式,这样就必须手动杀死。PyDev 编辑器与 Jython 的源代码兼容,Python Ant 任务除 py-doc 任务之外也和 Jython 兼容。

Eclipse 是一个 Java 技术集成开发环境,由 IBM 开发,并开放其源代码。它是 IBM 商业软件 WebSphere Application Development 环境以及其他多种工具的基础。Eclipse 的开发社区非常活跃,他们不仅开发 Eclipse 本身,还开发大量的插件供 Eclipse 使用。有关 Eclispe 和 Eclipse 插件的 Web 站点。

请参阅 参考资料 一节中的链接。尽管从传统上讲 Eclipse 是一种 Java 开发工具,但是一些插件的存在使得在 Eclipse 中开发其他语言的程序成为可能,如 C/C++、Python 和 Perl。 在 Eclipse 中,源代码被组织到项目(project)中。项目可以加载、卸载和导入。Eclipse 用户界面的结构划分为视图(View)与编辑器(Editor)。

视图与编辑器的例子包括:源代码大纲视图、Java 源代码编辑器、Python 源代码编辑器和文件系统导航视图。Eclipse 用户界面中最关键的隐含概念就是 视角(perspective)。视角是通常在执行某种类型活动时一起使用的一组视图。

Eclipse 中的标准视角包括:Debug、Java Browsing、Java、Java Type Hierarchy、Plug-in Development、CVS Repository Exploring、Resource 和 Install/Update。目前还不存在单独的 Python开发语言视角。

Python 编辑器

 Outline 视图在左下角,其中用一种便于浏览的结构显示出当前正在编辑的文件。导入的库、类、函数全都显示出来,通过双击 Outline 视图中的项目,便可以实现导航。PyDev 在编辑 Python开发语言文件的过程中对齐进行预先解析的工作,同时更新 Outline 视图,执行语法检查,并用不同颜色显示语法元素。

【编辑推荐】

  1. 漫谈Python 源代码编制技巧
  2. 简单易于操作的Python 工具详解
  3. 有关Python应用领域进行说明介绍
  4. PythonAndroid面向对象的编程——Python应用程序
  5. 如何使用Python模块解析配置文件 ?
责任编辑:chenqingxiang 来源: CSDN
相关推荐

2010-03-01 16:20:04

Python

2010-02-22 09:33:43

Python语言

2010-03-01 18:07:53

Python语言

2010-02-26 10:07:55

Python编程语言

2010-01-25 15:09:17

C++语言

2010-02-23 15:04:45

Python 集成开发

2010-03-16 13:20:18

Python pyli

2010-02-03 14:37:10

Python 开发环境

2010-02-01 18:06:48

Python Edit

2010-02-22 16:16:14

Python语法

2010-02-03 17:37:30

Python语法

2010-02-02 14:54:28

Python语法

2010-02-02 13:28:46

Python变量

2010-02-02 18:27:02

Python语言

2010-02-01 17:11:45

Python 解释器

2010-02-23 14:41:28

Python模块

2010-03-01 13:13:02

Python应用线程

2010-02-22 17:54:07

Python工具

2010-02-22 14:28:10

Python程序

2010-02-24 17:22:59

Python项目
点赞
收藏

51CTO技术栈公众号