Web接口开发与自动化测试:基于Python语言 - (EPUB全文下载)

文件大小:0.15 mb。
文件格式:epub 格式。
书籍内容:

Web接口开发与自动化测试:基于Python语言
第1章 Python学习必知
第2章 Django入门
第3章 Django视图
第4章 Django模型
第5章 Django模板
第6章 Django 测试
第7章 接口相关概念
第8章 开发Web接口
第9章 接口测试工具介绍
第10章 接口自动化测试框架
第11章 接口的安全机制
第12章 Web Services
第13章 REST
第14章 Django项目部署
第15章 接口性能测试
第1章 Python学习必知
本书将以Python编程语言为基础来介绍开发与测试技术,所以,在阅读本书之前要求读者具备一定的Python语言编程能力。以我个人学习Python的经历,以及帮助别人解答Python问题的经验来看,对于初学Python的人来说,遇到的大多数问题并不是Python的语法,如果读者稍有编程语言基础,那么很容易就能学会Python的语法,而且对于这方面的学习,可以轻松地找到大量的文章、书籍和视频教程等。然而,他们问的更多的问题是Python版本的选择、环境的设置、第三方扩展库的安装、IDE的选择,以及遇到程序报错之后怎么解决等。那么,本章将试着帮你清除这些障碍,使你后续的Python学习过程变得更加顺利。
1.1 Python 2.x与Python 3.x选择
对于想要学习Python的同学来说、首先要面对的就是版本选择的问题。到底是选择学习Python 2.x还是Python 3.x?这主要由Python语言发展的历史遗留问题所导致。
Python语言早在1989由Guido van Rossum开发,第一个公开发行版发行于1991年。因为早期的Python版本在基础方面设计存在着一些不足之处。因此在2008年的时候,Guido van Rossum 又重新发布了Python 3.0,Python 3在设计的时候很好地解决了这些遗留问题,然而Python 3带来的最大的问题就是不完全向后兼容,当时向后兼容的版本是Python 2.6。然而经过多年的发展,Python(2.0版本)已经成为了一门应用非常广泛的编程语言,大量的项目在Python语言上运行,围绕着Python语言有着极其丰富的类库,无法一下子就让所有项目和类库都转到Python 3.0上面。于是,两个版本就进入了长期并行开发和维护的阶段。
正是由于官方对Python 2.x的纵容态度,致使到目前为止,Python 2的使用者依然过半。从近两年来看,官方的态度有所改变,Python 2.x的开发逐渐进入消极状态,版本更新速度明显要比Python 3.x要慢得多,而且不再加入新的特性,以维护为主。Python语言作者Guido van Rossum宣布Python 2.7支持时间延长到2020年。Python 2.7是2.x系列的最后一个版本。这将有利于Python 3的发展。
对于新手来说,建议直接学习Python 3.x,因为Python 3.x代表了Python发展的未来。目前主流的库基本都已支持Python 3.x,不支持的库也在积极地向Python 3.x迁移。在本书中除非特别声明,否则默认情况下所有代码都将在Python 3.x下运行。
注:Python 3.x和Python 2.x,x表示小版本号。当前Python最新的两个稳定版本分别为Python 3.5.2和Python 2.7.12。如果没有特别说明,本书将以Python 3来指代Python 3.x,用Python 2指代Python 2.x。
1.2 Python的安装
Python的安装相当简单,但仍有一些细节需要注意。
1.2.1 在Windows下安装Python
Python下载地址:https://www.python.org/downloads/。
当前最新版本为Python 3.5.2。读者可根据自己的系统平台选择相应的版本进行下载。对于Windows用户来说,如果是32位系统则选择x86版本;如果是64位系统,则选择x86-64版本。建议选择“executable installer”版本下载,下载完成后会得到一个以.exe为后缀的文件,双击进行安装,如图1.1所示。
图1.1 Python安装界面
安装过程中记得勾选“Add Python 3.5 to PATH”选项。安装完成后将会在开始菜单中生成Python 3.5的目录,如图1.2所示。
图1.2 Python 3.5的目录
在Windows系统中,安装好的Python提供了四个选项:
◎ IDLE(Python 3.5 64-bit):Python自带的IDE,推荐新手使用它来编写Python程序。
◎ Python 3.5(64-bit):在Windows命令提示符下进入Python Shell模式。
◎ Python 3.5 Manuals(64-bit):Python自带的官方文档。
◎ Python 3.5 Module Docs(64-bit):Python的模块文档。它自动启动一个服务,以Web形式显示Python模块的文档。
1.2.2 安装Python 2和Python 3两个版本
虽然Python 3正在逐渐取代Python 2,但是从目前来看,Python 2的使用者仍然过半,除Python 2的坚定拥护者外,最主要的原因是仍有少部分的第三方库还不支持Python 3,但这种情况在不断改善中。所以,有时为了使用某个库而不得不在两个版本之间进行切换。这时就需要在系统中同时安装两个Python版本了。
当然,Python早就考虑到了可能会有这样的需求,所以,它允许你在一个操作系统中同时安装两个版本。并且,主流Linux(例如Ubuntu)系统已经默认为你安装了两个版本的Python。如果是Windows系统,那么你需要手动来安装两个版本的Python。不过,在使用两个版本的时候,需要做好区分。
例如,我本机先安装的Py ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Web接口开发与自动化测试:基于Python语言 - (EPUB全文下载)