Python的概述和开发工具
来源:互联网 发布:c语言fab是什么意思 编辑:程序博客网 时间:2024/05/21 07:54
Python概述
Python语言是由Guido van Rossum在1989年开发的,于1991年发表。Python吸收了Perl,TCL等脚本语言的优点,使得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 集成开发环境
Eclipse是Java开发的一个集成开发环境,而且是一个开源项目。Eclipse的扩展性非常强,不仅可以作为Java的IDE使用,而且还可以开发大量的插件支持其它类型的语言,如C,C++,Python,PHP等。如果要在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.
- Python的概述和开发工具
- 2017070506嵌入式开发系统概述和开发工具的使用
- Python的可视化工具概述
- Python开发环境的搭建和相关的开发工具
- python笔记008--python的相关模块和开发工具
- ABAP开发工具概述
- ABAP开发工具概述
- 概述:软件开发工具
- Chrome 开发工具概述
- Linux开发工具概述
- 介绍Python程序员常用的IDE和其它开发工具
- 介绍Python程序员常用的IDE和其它开发工具
- 介绍Python程序员常用的IDE和其它开发工具
- Python程序员常用的IDE和其它开发工具
- python环境搭建和开发工具的配置
- python环境搭建和开发工具的配置
- Python程序员常用的IDE和其它开发工具
- Python程序员常用的IDE和其它开发工具
- SQL中的排序
- android2.1 目录树
- 初步理解组策略,Active Directory系列之二十一
- fedora11 zend studio 安装
- sql injection
- Python的概述和开发工具
- android2.1 目录树
- 组策略轻松实现软件发布,Active Directory系列之二十二
- Android JNI 应用实例
- 转:成为Java高手必知 --- 革命尚未成功,同志仍需努力
- 2010年3月25日
- 移植u-boot到mini2440开发板。
- 组策略指派Office2003分发,Active Directory系列之二十三
- DB