米博体育

19092079337

米博体育

行业新闻

当前位置: 米博体育 > 新闻中心 > 行业新闻

简单了解python PEP的米博体育app一些知识

发布时间:2024-11-14

浏览次数:

  这篇文章主要介绍了简单了解python PEP的一些知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  或许你是一个初入门python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对PEP的了解。

  目前,国内各类教程不可胜数,虽然或多或少会提及PEP,但笼统者多、局限于某个PEP者多,能够详细而全面地介绍PEP的文章并不多。

  本文的目的是:尽量全面地介绍PEP是什么,告诉大家为什么要去阅读PEP,以及列举了一些我认为是必读的PEP,最后,则是搜罗了几篇PEP的中文翻译,希望能为Python学习资料的汉化,做点抛砖引玉的贡献。

  我个人倾向于前一个翻译,因为它更贴切。Python核心开发者主要通过邮件列表讨论问题、提议、计划等,PEP通常是汇总了多方信息,经过了部分核心开发者review和认可,最终形成的正式文档,起到了对外公示的作用,所以我认为翻译成“提案”更恰当。

  PEP的官网是:,这也就是PEP 0 的地址。其它PEP的地址是将编号拼接在后面,例如:就是PEP 20 的链接,以此类推。

  第一个PEP诞生于2000年,现在正好是18岁成年。到目前为止,它拥有478个“兄弟姐妹”。

  标准类:这类PEP主要描述了Python的新功能和新实践(implementation),是数量最多的提案。。

  每个PEP最初都是一个草案(Draft),随后会经历一个过程,因此也就出现了不同的状态。以下是一个流程图:

简单了解python PEP的米博体育app一些知识(图1)

  无论你是刚入门Python的小白、米博体育登录有一定经验的从业人员,还是资深的黑客,都应该阅读Python增强提案。

  (1)了解Python有哪些特性,它们与其它语言特性的差异,为什么要设计这些特性,是怎么设计的,怎样更好地运用它们;

  (2)跟进社区动态,获知业内的最佳实践方案,调整学习方向,改进工作业务的内容;

  (3)参与热点议题讨论,或者提交新的PEP,为Python社区贡献力量。

  说到底,学会用Python编程,只是掌握了皮毛。PEP提案是深入了解Python的途径,是真正掌握Python语言的一把钥匙,也是得心应手使用Python的一本指南。

  如前所述,PEP提案已经累积产生了478个,米博体育登录我们并不需要对每个PEP都熟知,没有必要。下面,我列举了一些PEP,推荐大家一读:

  虽无确切数据作证,我国Python开发者的数量应该比任何国家都多。然而,纵观PEP 0 里面列举的200多个PEP作者,我只看到了一个像是汉语拼音的国人名字(不排除看漏,或者使用了英文名的)。反差真是太大了。

  我也非常希望,国内的Python黑客们的名字,米博体育登录能越来越多地出现在那个列表里,出现在Python核心开发者的列表里。

  此外,关于对PEP的贡献,还有一种很有效的方式,就是将PEP翻译成中文,造福国内的Python学习社区。经过一番搜索,我还没有看到系统性翻译PEP的项目,只找到了零星的对于某个PEP的翻译。

  表达一下我的私心,希望本文能给大家带来知识和见识的增长,激发小伙伴们的学习热情!

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

  编程客栈为广大编程爱好者、程序员提供专业且权威的编程教程,是您学习软件编程、网络编程、数据库、操作系统、程序设计、脚本、网页制作、建站技术、网站技巧、网络知识技术、CMS教程等必备网站,我们希望成为您心中理想的编程学习网站。

分享到

  • 企业名称:

    米博体育

  • 热线电话:

    400-068-9973

  • 公司地址:

    米博体育有限公司

  • 电子邮箱:

    https://www.cn-xiongshi.com

关注米博体育

Copyright © 2018-2024 米博体育·(中国)手机APP下载 版权所有  xml地图  txt地图  网站地图  备案号:

TEL:14575302005