1、对被测系统的理解可以从代码级的深度,从而能更好的做好测试;pythonide简单
2、掌握一种编程语言可以做很多测试辅助工具,如:写一段程序脚本来准备测试数据;写一个
辅助工具来辅助测试等;
3、自动化测试的需要。
在所有语言中Python是一种代表简单主义思想的语言,他的代码更像是在阅读简单的英语,它使你专注于解决问题而不是搞懂语言本身。
Python的简介
/'paɪθәn/
Python的创始人为Guido  Van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python 的喜剧团体的爱好者。
Python 语言除了在自动化测试领域有出的表现外,在系统编程,网络编程,web 开发,GUI开发,
科学计算,游戏开发等多个领域应用非常广泛,而且具有非常良好的社区支持。也就是说学习和掌握python 编程,其实是为你打开了一道更广阔的大门。
Python是一种相当高级的语言。比如,完成同一个任务,C语言要写1000行代码,Java 只需要写100行,而Python可能只要20行。当然,代码少的代价,就是运行慢。C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。
除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。
Python的安装
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
Python:
Python中文学习网站:www.runoob/
要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.4版本为基础。请确保你的电脑上安装的Python版本是最新的3.4.x,这样,你才能无痛学习这个教程。
Python3.5+只能安装在Windows7以及以上的操作系统。如果您的电脑是Windows XP操作系统,请选择Python3.4或者更低的版本。
python入门教程编辑器
Python的IDE
IDE,Integrated Development Environment,集成开发环境。
一个好的编辑器或者好的IDE将会极大的提高生产力,帮我们做很多事情,使得编码工作更加简单,编码的体验更加容易。
目前主要有以下IDE:
IDLE:Python自带的IDE,功能简单,使用方便
Notepad++:一个强大的开源编辑器
Vim:Linux系统中最好用的编辑器之一
Sublime Text:一个非常轻便好用的现代化的编辑器,推荐。
Eclipse
PyCharm:JetBrains公司提供的现代化的跨平台的Python IDE。
建议使用Sublime Text 或PyCharm
捕鱼游戏源代码Python的哲学width代码
在控制台或者Python IDE 中输入import this并运行,将会打印Python 的哲学。
import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.源代码意识流
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one‐‐ and preferably only one ‐‐obvious way to do it. Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
linux多久能学会If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea ‐‐ let's do more of those! Python的语句
如果使用PyCharm写Python ,那么需要创建一个project,然后在项目文件夹右键,选择Add |Python File,在接下来的文件中编写即可。
首行我们往往输入以下语句,对整个文件编码进行设定UTF‐8,避免中文出现乱码问题。
防止中文乱码
输入和输出
print 打印
print 语句,在Python2.x 和Python3.x 中不一样。这里的语法基于Python3.
选择参数进行打印的时候,需要在前面的字符串中定义 %d |%s |%r 等,在后面用%选择参数。若超过一个参数的情况下,应该用括号()括起来。
# ‐*‐ coding: utf‐8 ‐*‐# ‐*‐ coding: gbk ‐*‐
# 普通打印print ("Hello Python!")# 选择一个参数 name 进行打印。s% 是指“字符串型占位符”name  = "zhangsan"
print ("Hello %s, welcome to the world of python!" % name )# % string 字符
# 选择一个参数 age 进行打印。 %d 是指“数值型占位符”age =30
print ("Oh, you are %d !" % age )
# % decimal 数值
# 选择一个参数 unknow 进行打印。 %r 是指“随机类型占位符”unknown  =100
print ("Your printing is %r." %unknown )
# % random 随机的

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。