Python的概述和开发工具

来源:互联网 发布:c语言fab是什么意思 编辑:程序博客网 时间:2024/05/21 07:54

Python概述

Python语言是由Guido van Rossum1989年开发的,于1991年发表。Python吸收了PerlTCL等脚本语言的优点,使得Python具备Tcl的扩展性,同时又具备Perl的文本解析和匹配能力。

1.         Python的特征

1)        面向对象的特性。

2)        简单性:保留字比较少。

3)        内置数据结构。

4)        健壮性:提供了异常处理机制,能捕获程序的异常情况。

5)        跨平台性。

6)        可扩展性:Python是采用C开发的语言,因此可以使用C扩展Python,可以给Python添加新的模块,新的类。

7)        动态性。不需要另外声明变量,直接赋值即可创建一个新的变量。

8)        强类型语言。Python的变量创建后会对应一种数据类型,Python会根据赋值表达式的内容决定变量的数据类型。Python的内部建立了管理这些变量的机制,出现在同一个表达式中的不同类型的变量需要做类型转换。

9)        应用广发

2.         Python的开发工具

1)        Pythonwin

PythonWin是最早出现的Python的开发工具之一。PythonWin的发型版本包括Windows应用程序接口和COM组件模型。PythonWin是采用C++开发的,额可以编辑和调试程序。

2)        Eclipse IDE 集成开发环境

EclipseJava开发的一个集成开发环境,而且是一个开源项目。Eclipse的扩展性非常强,不仅可以作为JavaIDE使用,而且还可以开发大量的插件支持其它类型的语言,如CC++,PythonPHP等。如果要在Eclipse平台上开发Python,需要下载PyDev这个插件。下载地址为www.easyeclipse.org.

Note:安装Pydev之前,需要先在计算机中安装Python。(我装的是Python2.6.5

使用Eclipse for Python调试程序

PythonWin调试程序只能在Dbg命令行中才能才看程序中变量的值,使用起来不便。Eclipse在开发环境中就可以调试程序。

l         新建工程

在调试程序之前需要新建一个工程,单击【file|new|project】菜单命令,弹出【new project】对话框,选中 Pydev】项目中的【Pydev Project】,然后点击【next】按钮,设置工程属性,包括工程名,存储位置,使用的Python标准库等信息。

l         配置调试

在调试程序之前,需要设置Python解释器的路径,并导入Python环境变量下包含的库文件。单击【window|Preferences】命令,弹出如下所示的Perferences窗口。在窗口中可以对Eclipse的开发环境和各种插件进行设置,其中的节点【Pydev】就是Python插件的设置项。展开节点【Pydev】后,选中【Interpreter Python】子节点。然后单击【New…】按钮,加入python.exe,pythonw.exe所在的路径。最后单击【Apply】按钮,Eclipse将自动加载Python环境变量下包含的库文件。

 

 

上角的【新建】按钮,将会在【Python Run】下生成一个配置项。在【Name】文本框中输入调试项的名称,【main】标签页下的【Project】表示需要调试的工程,【Main Meduler】选项中表示需要调试的Python文件。当单击【Apply】按钮后,将自动带出环境变量PYTHONPATH中的路径。

 

切换到【Arguments】标签页,在【Interpreter】选项中选择“python.exe”路径作为接时器,pythonw.exe用于解释GUI程序。最后点击【Debug】按钮就可以切换到调试模式下。

 

 

3)        EditPlus编辑器环境的配置

Python也可以使用编辑器进行开发,如EditPlus.

原创粉丝点击