前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python自动化测试之Python简介及环境安装配置

Python自动化测试之Python简介及环境安装配置

作者头像
ITester软件测试小栈
发布2022-06-06 12:10:55
3240
发布2022-06-06 12:10:55
举报
文章被收录于专栏:全栈测试全栈测试

经过持续的"内卷",编程变成测试工程师不可或缺的一项能力,掌握了一门编程语言,使你在面试过程中更有竞争力,是升值加薪的利器。

接下来一段时间会持续为小伙伴们带来Python自动化测试的2.0系列文章,感谢大家一直以来的支持。

一Python发展史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的,可以调用C语言的库函数。

1994年1月:Python 1.0正式发布。

2000年10月16日:Python 2.0发布,增加了实现完整的垃圾回收,提供了对Unicode的支持。与此同时,Python的整个开发过程更加透明,社区对开发进度的影响逐渐扩大,生态圈开始慢慢形成。Python 2.7被宣布支持到2020年

2008年12月3日:Python 3.0发布,它并不完全兼容之前的Python代码,不过因为目前还有不少公司在项目和运维中使用Python 2.x版本,所以Python 3.x的很多新特性后来也被移植到Python 2.6/2.7版本中。

如果是新手,建议大家学习3.x就行了。

二为什么学习Python?

近几年Python语言非常火热,因为Java入门比较难,Python的入门门槛低,对小白新手非常友好,所以很多人都去学习Python。

现在很多公司都会招Python工程师来做数据分析,各大招聘软件上Python相关的职业岗位薪资都非常可观。网络爬虫、Python自动化运维、python自动化测试、Python全栈工程师等职位每年都有大量的人才缺口。

事实胜于雄辩,我们看下各编程语言的排名,可以访问:https://www.tiobe.com/tiobe-index/

在编程语言排行榜中,Python不是第一,就是走在第一的路上!

三学习Python能干什么?

python功能用处非常广泛,库非常丰富 功能极其强大,从后台开发 Flask、AI、数据分析、爬虫… 全部都游刃有余,人们习惯称Python为"胶水语言"。

1、网页开发

Python可以用来做网站,而且开发速度更快,效率更高。Django和Flask等基于Python的Web框架在Web开发中非常流行。

2、爬虫

许多刚接触Python的人都用它来编写爬虫程序,Python爬虫入门相对简单易学。一开始不需要掌握太多的基础知识和底层知识,快速上手,也能很快得到结果。

3、桌面程序

Python包含很多UI库,可以轻松完成一个GUI程序。也有很多Python实现GUI的例子,比如Dropbox,它是一个用Python实现的服务器端和客户端程序。

4、人工智能(AI)和机器学习

因为Python足够动态,有足够的性能,比如一些基于Python的深度学习库、深度学习方向、机器学习方向、自然语言处理方向的网站,基本都是通过Python来实现的。

5、科学计算

Python的开发效率非常高,可以在更高层次上抽象问题,包括scipy、numpy等用于科学计算的第三方库,所以在科学计算领域也很受欢迎。

6、自动化测试

Python语言简单容易上手,集成优秀的单元测试框架,非常适合做自动化测试。

作为一个想拿高薪的测试工程师,当然要学好python语言,我们可以使用python写自动化脚本、写自动化平台、编写小工具提高效能。

四Python特点

python是一种解释性、交互式、面向对象的跨平的语言。近年来,热持续上涨,备受程序员的追捧。那么python语言的特点有哪些呢?

  • 易于学习 - Python的关键字很少,结构简单,语法清晰。这样可以让学习和使用者快速掌握这门语言。
  • 易于阅读 - Python代码更清晰地定义和可见。
  • 易于维护 - Python的源代码是相当容易维护的。
  • 可移植 - Python可以在各种硬件平台上运行,并且在所有平台上具有相同的界面。
  • 可扩展 - Python 具有脚本语言中最丰富和强大的类库,这些类库覆盖了文件 I/O、GUI、网络编程、数据库访问、文本操作等绝大部分应用场景。
  • GUI编程 - Python支持可以创建和移植到许多系统调用,库和Windows系统的GUI应用程序,如Windows MFC,Macintosh和Unix的X Window系统。
  • 高级语言- Python是高级编程语言,当使用Python进行编程的时候,无需考虑如何管理程序使用的内存一类的底层细节问题。

我们要编写python脚本,当然要先安装python啦。接下来主要介绍python的下载安装。

五Python下载

① 进入python官网:https://www.python.org/。

② 选择自己操作系统对应的python版本下载。

比如我的电脑是windows,点击python 3.10.4即可直接下载。

六Python安装

① 双击下载好的python安装包,底部勾选将python加入系统环境变量,选择Customize installation自定义选择路径安装。

② 默认全选即可,点击Next。

③ 更改python安装路径,点击install。

④ 等待安装完成即可。

七验证Python安装是否成功

① Windows下,快捷键 win+r,输入cmd,进入黑色终端。

② 输入python,验证python是否安装成功.

因为之前电脑已经安装过Python,所以我没有重新安装新版本。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ITester软件测试小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
NLP 服务
NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档