400-616-5551

您所在位置: 首页> 学习课程> python培训班:Python测试开发必知必会-PEP

python培训班:Python测试开发必知必会-PEP

发布百知教育 来源:学习课程 2019-10-16

互联网发展了许多年,不仅颠覆了很多行业,还让很多职位有了更多的用武之地。产品发布迭代速度不断加快,让测试开发这个岗位简直火得不要不要的。


Python语言,作为一种更接近人来自然语言的开发语言,以简洁明了,上手快等优势被越来越多的人所关注。


测试开发的同学,也有不少选择了Python语言作为开发利器!这简直是如虎添翼!


Python入门很容易,但是其实也是博大精深的。


有时候测试开发的面试官除了从技术深度上考察候选人的水平,还会从知识广度上看看候选人接触面有多大。


比如:“你知道Python的PEP文档吗?做什么用的?哪里找到?”这个问题,就难倒了不少候选人呐。


 下面跟着老司机,一起了解一下PEP吧?说不定下次面试会正好用到呢?


 PEP全称是Python Enhancement Proposal,即:“Python改进提案”。在Python官网就有。



一个PEP是一份为Python社区提供各种增强功能的技术规格,也是提交新特性,以便让社区指出问题,精确化技术文档的提案。

PEP是Python记录变化的书面文档,作用非常重要。


PEP主要有以下3种用途:

• 通知:汇总Python核心开发者需要的信息,并通知Python发布日程。

• 标准化:提供代码风格、文档或其他指导意见。

• 设计:对提交的功能进行说明。


PEP文档是一份为Python社区提供各种增强功能的技术规格,也是提交新特性,以便让社区指出问题,精确化技术文档的提案。


读PEP文档可以帮助读者了解Python设计的前因后果,可以解答类似问题:

• X功能为什么要以这么运行

• Python为什么没有Y功能


所有提交过的PEP都被汇总在Index of Python Enhancement Proposals (PEPs)中。PEP很有多类型,每个PEP都有对应的类型(PEP Status Key)。

核心要看的其实是F类型。

其它类型的,比如:Rejected、Deferred、Superseded和Draft的,除非为了锻炼自己英语阅读能力,否则不用看。


想在Python测试开发甚至研发方向精进的同学,老司机推荐几个值得看的PEP:


PEP 8 — Style Guide for Python Code,Python编码规范

PEP 282 — A Logging System,日志记录的详细介绍

PEP 318 — Decorators for Functions and Methods 装饰器

PEP 342 — Coroutines via Enhanced Generators 协程和yield

PEP 3119 — Introducing Abstract Base Classes 抽象基类


挂一漏万,更多的请各位自行阅读吧。


所有PEP文档都是英文的。

从事IT行业,想看最权威的、最新的技术,阅读英文文档的能力必须锻炼。


python培训:http://www.baizhiedu.com/python2019



上一篇:python培训 | Python入门之软件安装

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请