2013-11-19 磁针石
#承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319
#博客:http://blog.csdn.net/oychw
#版权所有,转载刊登请来函联系
# 深圳测试自动化python项目接单群113938272深圳广州软件测试开发 6089740
#深圳湖南人业务户外群 66250781武冈洞口城步新宁乡情群49494279
#参考资料:
# http://docs.python.org/2/tutorial/
你可以为这些任务写Unix shell脚本或Windows批处理文件,但shell脚本适合移动文件和更改文本数据,不擅长图形用户界面的应用程序或游戏。你可以写一个C / C + + / Java程序,但需要消耗大量开发时间。 Python易于使用,可用于Windows,Mac OS X和Unix操作系统,并帮助你更快速地完成工作。
Python虽然使用简单,但是真正的编程语言。跟shell脚本或批处理文件比,它提供更多的结构并支持大型程序。Python比C提供了更多的错误检查。它是更高级别的语言,内置了的高级数据类型,如灵活的数组和字典。基于这些通用数据类型, Python相对Awk甚至是Perl可以处理很多领域的难题,很多东东在python中会比其他语言处理起来更容易。
Python允许你分割程序为模块,以便在其他Python程序重复使用。它包含了丰富的标准模块,你可以调用或学习。一些模块提供如文件I / O,系统调用,socket,甚至像Tk图形用户界面接口。
Python是解释语言,程序开发时不需要编译和链接而节省可观的时间。解释器可交互使用,方便试验的语言特性,写信手而用的程序,在自下而上的程序开发时测试功能。Python也是一个方便的桌面计算器。
Python编写的应用程序紧凑,可读性好。 Python程序通常同样的C ,C + +或Java程序要短得多,原因如下:
· 高级数据类型允许你在单条语句中表示复杂的操作;
· 语句的组织依赖于缩进而不是开始和结束的括号;
· 变量或参数声明不是必要的。
Python是可扩展的:懂C的话很容易添加新的内置函数或模块到解释器,可以最快速度执行关键操作或链接Python程序到二进制库(如供应商特定的图形库) 。等你熟悉之后,可以链接Python解释器C应用程序,并用它作为扩展或命令语言。
顺便说一句,Python的名字来源于英国广播公司( BBC )节目“ Monty Python的飞行马戏团”,与爬行动物无关。
现在大家已经对Python产生了兴趣,想了解更多。学习一门语言的最好方式就是使用它,不过正是学习例子之前需要介绍一下Python解释器。
在下一章介绍解释器。
教程的其他部分通过实例介绍了Python语言和系统的各种特性。先是简单表达式,语句和数据类型,然后函数和模块,最后是高级概念比如异常和用户定义的类。