Python简介

Python简介

什么是Python

Python是一种脚本语言,它的语法表达优美易读。它具有很多优秀的脚本语言的特点:解释的,面向对象的,内建的高级数据结构,支持模块和包,支持多种平台,可扩展。而且它还支持交互式方式运行,图形方式运行。它的语法有很多与众不同的特性。

研究Python对于我们在集成测试的自动化以及快速原型开发,以及用户意图表现上有重要的作用。

为什么使用Python

这是Bruce Eckelwhy i love pythonpowerpoint的要点翻译

1.         你所说的语言影响到你的思维

2.         处理我自己的问题时, python是我用的最多的语言包括通过MySql处理CGI和电子商务

3.         是别的语言的生产率的5-10

4.         我已经试着向人们说明"为什么"

5.         我已经找到了最重要的十个理由

 

应用的场景:

第一类是软件类,这我想不说大家也应该很清楚的。相对于C++等语言,Python的优势在于他的快速开发和代码开放。

第二类是网络类,随着现代网络的飞速发展。各种网络服务器脚本纷纷涌现。PerlPHPASP等等都占一席之地。而Python自然也能应用于此。

第三类是教育类。Python最初就是为了教育而开发的一种语言。

 

其他重要的理由:

 

1.         解释器和很多库都是Open Source,但是License都比较宽松,可适用于各种情况;

2.         解释器非常稳定。用Python+扩展Python模块作的Zope(一个面向对象的 Application Server,也可以直接做WebServer),有人跑了10个月(7×24)不出问题,后来因升级Zope才重起一次。

3.         平台无关(除非使用平台相关的模块),BSDMacOSIrixSunOS/SolarisWin32、还有一些大型机系统都支持;

4.         Python在文本处理,正则表达式,XML处理,数据库支持,网络编程,图形界面编程,Web开发方面都有很好的支持。

5.         C++结合较好。C++的准标准库Boost库中就有提供和Python互调用的库Boost.python

Python程序的安装

1.         安装Python- 2.4.4 .msihttp://www.python.org/

这个是Python的解释器。安装这个以后已经可以使用Python命令行和执行Python脚本。

2.      安装Python for Windows extensions (http://sourceforge.net/projects/pywin32/)

这个是pythonwindow的扩展功能。

3.         安装wxPython2.6-win32-unicode- 2.6.1 .0-py24.exehttp://www.wxpython.org

用于Python图形界面开发的工具,是开发集成环境SPE必须的软件包。这里有个版本匹配的问题,曾试图安装最新的wxPython2.8-win32-unicode- 2.8.4 .0-py24.exe,无法打开SPE,因为它是在wx2.6上开发的,因此最好对应。

4.         安装SPE- 0.8.2 .a-wx2.6.1.0-py24.exehttp://sourceforge.net)。

安装好后在桌面上会出现SPE图标,双击应该可以看到SPE界面,底部窗口信息显示它使用Python 2.4.4 解释器。

 

Hello World

这节介绍一个Hello World程序来Python的使用的简洁性。

本例程需要安装Python2.4 Python for Windows extensions

本示例的功能是创建一个Excel表并且在表中写入Hello World!。

上面示例代码通过简洁的两行代码获得COMExcel. Application接口。所有对Excel对象的操作符合面向对象设计的方法。

示例代码可以保存为py文件执行。

也可以在python命令行状态下逐行执行。

CODE:


import os
import win32com.client
#Get Dispatch Interface In COM
xlApp = win32com.client.Dispatch("Excel.Application")
#Add workbook and get the workbook object
xlBook = xlApp.Workbooks.Add()
#Get the sheet object
xlSheet = xlBook.Sheets(1)

#Set cells value
xlSheet.Cells(1,1).Value = 'Hello'
xlSheet.Cells(1,2).Value = "World"
xlSheet.Cells(1,3).Value = "!"

#Get current work path
pathName = os.getcwd()
pathName += "Hello.xls"

#Save the workbook
xlBook.SaveAs(pathName)
xlBook.Saved = True

#Close and Quit
xlBook.Close()
xlApp.Quit
 

下一节

PythonC++的结合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值