您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    怎样让你写的Python代码更优雅?(3)
    时间:2020-04-03 21:21 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    想想为什么 Python 被描画为一种易于学习的编程言语。Python 具有特殊的内置函数 / 库和高度的可扩展性,它鼓舞顺序员优雅地编写代码。虽然有更多的处置方案可以提供灵敏性,但关于同一个成绩,它们能够会破费更多时间。

    怎样让你写的Python代码更优雅?

    输入 import antigravity 并执行

    15. 当然这是没法一挥而就的,除非你是荷兰人

    Python 之父 Guido van Rossum 是一位荷兰顺序员,他让这句格言变得无可争议。你不会宣称本人比他更了解 Python……至少我不会。

    照片来自 GitHub

    16. 做也许好过不做

    你可以拖延,但时间不会,失掉的时间一去不复返。——本杰明·富兰克林

    关于那些像我一样患有拖延症,正在寻求改动的人,看看这个,和恐慌怪兽协作。

    另一方面,这个格言的另一个方面是阻止你过度方案,这并不比看 Netflix 更有效率。

    拖延和过度方案的共同特征就是“什么都做不了。”

    17. 不想就做还不如不做

    “做也许好过不做”并不意味着方案没用。把你的想法写上去,设定一个要降服的目的,比不想就做要好。

    例如,我通常在每个星期天花一个小时来制定我的周方案,并在睡觉前更新我明天的方案,看看有什么需求推延的事情。

    18. 假设处置方案难以解释清楚,那一定很蹩脚

    回想一下“复杂胜于流畅”的理念。通常,流畅的代码意味着弱设计,特别是在像 Python 这样的初级编程言语中。

    但是,在某些状况下,其范围知识的复杂性能够会让完成难以解释,而如何优化让其明晰易懂至关重要。这里有一个规划项目指南,可以给你提供协助。

    https://docs.python-guide.org/writing/structure/

    19. 假设完成容易描画,那能够是个好方案

    使设计(甚至人们的生活)更容易,即使背景知识能够很深入,这是编程的专业知识,我以为也是编程中最困难的部分。

    应用 Python 的复杂性和可读性来完成一些疯狂的想法。

    20. 命名空间是一种绝妙的理念,多加应用!

    最后但异样重要的是,命名空间是一组符号,用于组织各种对象,以便这些对象可以经过独一的称号援用。在 Python 中,命名空间是由以下元素组成的系统:

    内置命名空间:可以在不创立自定义函数或导入模块(如print()函数)的状况下调用。

    全局命名空间:当用户创立一个类或函数时,将创立一个全局命名空间。

    部分命名空间:部分作用域中的命名空间。

    命名空间关系图

    命名空间系统可以避免 Python 模块称号之间产生抵触。

    【编辑引荐】

    清华本科生开发强化学习平台「天授」:千行代码完成,刚刚开源

    Python之父退休,C言语之父与世长辞,各大编程开创人现状清点!

    微软中国CTO韦青:低代码/无代码时代曾经到来

    船新论文评审Python顺序,淘汰人工审核,自动给arXiv打分

    (责任编辑:admin)