PYTHON LOGO:谁设计了 Python 标志及其含义

蟒蛇标志
图片来源:Python

Python 是最好的编程语言之一,事实上,人们一直想知道为什么它是一个开源程序。 认为 Python 是出于纯粹的热情而诞生的宠物项目,这使得它与其他编程软件不同。 迄今为止,该组织不断发布该程序的更新版本。 然而,自 1980 年 Python 推出以来,一直使用相同的标志。Python 标志显示了两条蛇的图像,一条为蓝色,另一条为黄色。 当然,每个标志背后都有一个故事,例如它的历史、字体或字体,以及它的演变。 想知道为什么编程徽标与爬行动物无关时显示两条蛇? 让我们一起来解开这个谜。

鉴于该程序的名称是 Python,徽标中出现两条蛇并不令我感到意外。 真诚地,这两条蛇,有头有尾,是标志唯一重要的东西。 想想拥有程序的人和程序本身与真正的 Python 没有任何关系,这很有趣。 Python 徽标的使用方式仍与首次出现时相同,因为它提供了服务的准确图片,并且很容易在人群中被发现。

Python 标志由两个具有对比色和图案的大型爬行动物组成。 它们的身体相当小,指向不同的方向,与它们大而有力的头部形成鲜明对比。 绿蛇上升,头向左转,而黄蛇“爬”下,头向右移动。 蟒蛇被一条狭窄的白色条纹隔开,这有助于突出它们之间存在的狭窄空间。

头部仅使用垂直线和锐角构造。 你不会看到任何其他面部表情,包括舌头或鼻子,所以不要费心去看。 看起来像一条蛇,一眨不眨地盯着前方,因为只有一条清晰的脖子和一个白色球状的眼睛。 这给人的印象是蛇没有移动它的头。 身体的排列有助于催眠的感觉。 它们的设置方式类似于玛雅洞穴壁画或其他历史文献的布局。

任何仔细观察 Python 标志的人都会看到两条黄色和蓝色的蛇。 如果您将徽标设计为不在焦点上,您会看到另一种重要的图案:蓝色蛇类似于字母 P,黄色蛇类似于字母 Y。Py 是最常见和众所周知的缩写Python这个名字,它是由两个词组合而成的。 实际上,两条蛇的设计揭示了 Python 编程软件的前两个字母。

蟒蛇标志字体

Python 字标中的所有字母均为小写字母,并以精美优雅的无衬线字体书写。 字母“T”和“H”的顶部被斜切。

蟒蛇标志颜色

Tim Parkin 为 Python 标志使用了四种颜色。 它们是黄色、蓝色、白色和灰色。 标志的钢蓝色和芥末黄色与名称的平静灰色相得益彰。 蟒蛇三色象征着创造力、专业精神以及稳定和自信的感觉。

芥末 

十六进制颜色:#ffd845

RGB:255 216 69

CMYK:0 15 73 0

潘通:PMS 115 C

钢蓝色

十六进制颜色:#3f7daf

RGB:63 125 175

CMYK:64 29 0 31

潘通:PMS 7690 C

花岗岩灰色

十六进制颜色:#646464

RGB:100 100 100

CMYK:0 0 0 61

彩通:PMS 冷灰色 10 C

为什么 Python 是蛇的象征?

用于创建 Python 徽标的计算机语言的名称来源于该语言的名称。 当 Guido van Rossum 为公司命名时,他当时并没有想到蛇。 他只是喜欢这个词的发音。 相反,他在脑海中回想起巨蟒的飞行马戏团电视节目。 事实上,就在那个时候,他正在为著名的小品程序审阅剧本。

由于与该品牌相关的 Python 徽标和其他图片没有注册商标,因此它们可以免费用于包装、网站和宣传册上的非商业目的。 即使没有注册,它仍然被认为是属于 Python 的商标; 因此,如果您想将其用于任何商业目的,您需要与商标所有者取得联系。

荷兰计算机程序员 Guido van Rossum 负责 Python 编程语言的创建以及语言的命名。 除此之外,他还设计了 Python 标志。 他曾就读于阿姆斯特丹大学并获得学位,之前曾在 Google 和 Dropbox Inc. 工作过。它的视觉标识可以立即识别,并且随着时间的推移没有太大变化。

如何在 Python 中制作 Python 徽标?

有一个 Python 编程语言教程,解释了如何使用 Python 创建徽标。 它通过使用代码为字符着色,为看起来像两条蛇的即兴人物提供了它们所需的颜色。

蟒蛇标志
图片来源:Hackermoon.com

非官方的蟒蛇标志是UI设计师杰西卡威廉姆森在2020年7月进行的修改。它仍然是两条蛇面对面的图片,但标志更加精致。 该设计还获得了 Python 社区成员的大量赞誉,超过 270K 的赞成票和 XNUMX 多条关于 r/Python 的评论。 Jessica 说她正在学习 Python 的朋友是请求升级的人。

有一点是肯定的,Jessica 的设计很棒,但没有人知道 Python 团队是否有朝一日会接受这个标志作为他们团队的官方图标。 在那之前,我们保持手指交叉。

Python编程

Python 一直在 TIOBE 汇总的编程语言列表中名列前茅。 它不需要用户做太多工作的事实是它受欢迎的主要原因。 它可以用于各种各样的事情,从游戏和网站的构建到数据分析和许多其他事情。

Python 是一种通用的、解释性的编程语言,它独立于平台。 有几个好处,包括动态类型、垃圾收集和内置内存管理。 尽管它体现了技术发展的高度,但其主要目的是促进计算机科学家的工作。 使用 Python 可以更轻松地为任何类型的项目编写代码,可以依靠它来加快进程。 该产品直到 1991 年才首次出售给消费者,但它的开发始于 1980 年代,当时使用的是 ABC 编程语言。 编程语言 Python 克服了所有问题,现在由 Python 软件基金会运行。

在所有可能的名称中,为什么选择 Python?

多年来,任何听过 Python 的人都会在蛇之前想到编程软件,除非你在靠近灌木丛的地方。 不过,以前可不是这样。 它指的是一条蛇和一条大蛇。 那么该品牌是如何获得 Python 名称的呢?

Python Guido Van Rossum 的开发者,Pytho 的开发者非常喜欢英国的名为 Monty Python's Flying Circus 的节目。 他把这个项目命名为“Python”,因为他的心情很傻。

创始人

如果您对 Guido van Rossum 这个名字不熟悉,那么您很有可能熟悉广泛使用的编程语言 Python。 Guido Van Rossum 开发 Python 是出于乐趣。 他以一个名为 Monty Python 的英国节目命名它。 他出生于 31 年 1956 月 12 日。Guido 是一名荷兰程序员,在 2018 年 2019 月 2020 日辞去该职位之前一直是“仁慈的终身独裁者”(BDFL)。 Guido Van Rossum 一直担任 Python 指导委员会成员,直到 XNUMX 年。我们不知道发生了什么,但我们知道他在 XNUMX 年总统选举的考虑中删除了他的名字。

获奖情况

考虑过他的早年生活和职业生涯,让我们看看一些享有盛誉的奖项,以及 Guido Van Rossum 获得的认可;

  • 自由软件基金会 (FSF) 在 2001 年布鲁塞尔 FOSDEM 会议上授予 Van Rossum 2002 年自由软件进步奖,以表彰他在 Python 方面所做的工作。
  • 2003 年 XNUMX 月,他获得了 NLUUG 奖。
  • 2006 年,计算机协会授予他杰出工程师称号。
  • 2018 年,计算机历史博物馆让他成为研究员。
  • 2019 年,CWI 授予他“Dijkstra Fellow”的称号。

 工作与生活

Guido van Rossum 目前在 Microsoft 工作。 我必须承认,他的工作生活富有成效。 对于与他合作的每一家公司,他在与他们合作时一定有一些令人惊叹的事情。 让我们看看其中的一些;

#1。 Centrum Wiskunde & Informatica

Van Rossum 于 1986 年在 Centrum Wiskunde & Informatica (CWI) 工作时为 BSD Unix 编写并贡献了一个 glob() 例程。 除此之外,他还帮助他们开发了 ABC 编程语言。 Guido 将他所做的一切归功于 ABC。 他还创建了早期的 Python Web 浏览器 Grail,并参与了 HTML 标准的讨论。

#2。 BeOpen.com

Guido 于 2000 年 XNUMX 月离开 CNRI,与其他三位 Python 核心开发人员一起,为同年 XNUMX 月破产的科技创业公司 BeOpen.com 工作。

#3。 佐佩

他于 2000 年底至 2003 年在 Zope Corporation 工作

#4。 元素安全

Van Rossum 于 2003 年离开 Zope 前往 Elemental Security。他在那里为该组织开发了一种自定义编程语言。

#5。 谷歌

2005 年,Guido 搬到了谷歌。 他从 2005 年到 2012 年 2012 月在谷歌工作。有传言说他花了一半的时间在谷歌开发 Python 编程语言。 在 XNUMX 年离开之前,他与 Google 一起开发了两个主要项目

#6。 投递箱

离开谷歌后,他搬到了 Dropbox。 Van Rossum 于 2013 年 2019 月开始在云文件存储公司 Dropbox 工作。Van Rossum 于 XNUMX 年 XNUMX 月正式从 Dropbox 退休。

#7。 微软

范罗森于 2019 年 XNUMX 月正式退休,次年重返微软。 他目前是微软的杰出工程师。

每个人都应该知道的 Python 事实

一般来说,大多数人都知道 Python 是一种编程语言,但你对这个软件还有什么了解呢? 我们发现人们不了解团队的一些事情,并决定向您简要介绍以下一些事实会很棒;

  • Python 是一个爱好项目: 1989 年 XNUMX 月,Python 的创造者 Guido Van Rossum 正在寻找一个爱好项目,以让他在圣诞节前后的一周内保持忙碌。 他一直在考虑编写一种新的脚本语言,该语言将成为 ABC 的后裔,同时也吸引 Unix/C 黑客。 他选择称它为 Python。
  • 该软件程序以一个名为 Monty Python 的英国程序命名。
  • Python的禅宗:Tim Peters 是 Python 社区的重要成员,他写了这首诗来展示 Python 的全部意义。 如果你进入 Python IDLE 并输入“import this”,你会找到这首诗。
  • 您能想到的大多数大公司都在使用 Python。 从谷歌到 Netflix、迪士尼、Expedia、诺基亚和亚马逊,这份名单是无穷无尽的。
  • 没有大括号: 在 Java 和 C++ 中,大括号用于分隔代码段。 但是,Python 要求您使用制表符,否则您将收到一条错误消息。
  • 函数可以返回多个值: 作为一个元组,一个 Python 函数可以返回多个值。
  • Python 在一个语句中支持多个赋值: 在 Python 中,您可以在同一语句中为多个变量赋予相同的值。 除此之外,您还可以同时为多个变量赋值。

关于 Python 的其他事实

  • Python 影响了 JavaScript:Python 是对 JavaScript 的制作方式产生影响的九种语言之一。
  • else 语句不仅可以与 if 和 try 语句一起使用。 如果将“else”块添加到“for”或“while”循环的末尾,则“else”块中的语句将在循环正常完成之前不会运行。 如果循环遇到 break 语句或抛出异常,则“else”下的代码不会运行。 这可以帮助进行搜索等操作。
  • 获取最后一个表达式的值: IDLE 被很多人用作计算器。 使用“_”获取最后一个表达式的值或结果。
  • 您可以链接比较: 一个条件下可以同时有多个比较。 您可以有一个条件来检查一个值是否同时大于另一个值并小于第三个值。
  • 字符串文字连接在一起: Python 连接用空格分隔的字符串文字。
  • 反重力: 当您在 IDLE 中键入 import antigravity 时,将打开一个带有关于 antigravity 模块的漫画的页面。

两个关键特性使 Python 如此受欢迎。 这些是易于理解和使用的灵活性。 Python 是一种可靠且灵活的编程语言,它为除了开发人员之外的各个领域的专业人士提供答案。 Python 不断增长且适应性强的用户群是该语言自首次发布以来迅速崛起的重要因素。

Python是一个品牌吗?

是的。 Python 软件基金会 (PSF) 是一家根据美国国内税收法第 501(c)(3) 条运营的公司,它是与 Python 编程语言相关的知识产权的所有者。 荷兰 CWI 的 Guido van Rossum 在 1980 年代末提出了 Python 的想法。 1989 年 XNUMX 月,Guido van Rossum 作为 ABC 的继任者开始实施,它能够处理异常并与 Amoeba 操作系统交互。 Python现在被广泛用作通用编程语言。

哪个国家拥有 Python?

荷兰

Guido van Rossum 于 1980 年代后期在荷兰的 Centrum Wiskunde & Informatica (CWI) 工作,将 Python 设想为 ABC 编程语言的继承者,该语言受 SETL 启发,能够处理异常,并能够与阿米巴操作系统。 Python 是作为 ABC 的继承者而创建的。

Python 编码有多古老?

Guido van Rossum 是最初开发 Python 的人,它于 20 年 1991 月 XNUMX 日向公众开放。

Python归谁所有?

Guido van Rossum 在 1980 年代后期提出了 Python 的想法。 Python 软件基金会 (PSF) 是一家根据美国国内税收法第 501(c)(3) 条运营的公司,它是与 Python 编程语言相关的知识产权的所有者。 他们是 Python 商标的所有者,并负责对其进行保护。

Python 是做什么用的?

Python 广泛用于生成网站和应用程序的过程,以及用于自动化任务、分析数据和可视化数据的过程。 Python 被许多非程序员用于各种各样的日常操作,包括金钱的组织。 这是因为 Python 学习起来相当简单。

Python 还用于计算机视觉和图像处理学科,这两个学科都在经历巨大的增长。 让我们看看下面 Python 的一些战略用途;

#1。 数据分析

Python 用于开发大量使用最广泛的数据挖掘和分析工具。 因此,它是数据科学领域的杰出工具。 Python 提供的工具使开发人员能够区分关键数据和相关数据。 对大量数据的分析不仅可以帮助企业维护现有消费者,还可以更好地了解自己。 有了这个,企业可以识别他们的失误,并提出如何更好地克服这些失误的战略想法。

#2。 Web开发

从处理数据到与数据库通信以及在服务器之间传输信息,在 Web 开发方面,您可以使用 Python 做很多事情。 作为一种后端编程语言,Python 具有令人印象深刻的广泛功能。 相对容易做到这一点是一个重要的考虑因素。 使用它的 Web 开发人员可以节省大量时间和精力,因为该语言的语法易于理解并且与英语密切相关。

#3。 搜索引擎优化 (SEO)

Python 对于从事搜索引擎优化工作的人很有用,因为它可以帮助他们自动化流程并获取和分析大量数据。

在所有用于编程的软件中,Python 是最容易使用和理解的软件之一。

#4。 人工智能和计算机辅助学习

大多数开发人员和程序员认为 Python 是最适合人工智能 (AI) 的编程语言,因为它的语法易于理解并且可以快速上手。 大多数新软件的开发都是使用python语言完成的。

#5. 自动化

对于几乎所有使用大型数据集的人来说,无论是工作还是娱乐,Python 都是一个有用的工具。 它可以通过自动化完成繁琐的任务,例如查看数据库中的信息、进行数据可视化、进行财务分析以及许多其他工作。 通过学习 Python,您将能够节省一生的时间,更不用说它是最难学习的编程语言之一。

#6。 游戏开发

Python 是在游戏行业中构建原型和开发创意的绝佳选择,因为它的简单性使得在 Python 中创建游戏的速度非常快。 这使它成为比其他替代品更好的选择,其他替代品允许更少的刚性和更快速的过程。

#7. 区块链

Python 是构建区块链技术的绝佳选择,因为它非常灵活并且具有很多特性。 它也非常安全。 无论用例如何,这都是正确的。

Python如何帮助SEO?

Python 可用于查看大型数据集以查找网站上的问题,例如断开的链接,并自动修复这些问题。 这有助于摆脱繁琐的任务和人为错误。

Python 中的 A += 是什么?

您可以在 Python 中使用 += 运算符来添加两个值,然后将总计分配给一个变量。 这是一个非常有用的功能。 该运算符经常被其他人称为“添加赋值运算符”。

Python中使用哪种语言?

C用于编写Python。 默认实现称为 CPython。 Python 是一种高级编程语言,可用于许多事情。 它的设计理念侧重于通过使用大量缩进使代码易于阅读。

Python难学吗?

大多数人认为学习 Python 并不难。 Python被认为是最容易学习的语言之一。 即使您以前从未编写过一行 Python 代码,您也可以学习如何使用 Python 进行编程。 但是,这需要时间,并且您可能会在此过程中感到沮丧。

Python 的 3 个好处是什么?

学习 Python 编程语言有几个好处,但最重要的三个是它的易用性、提高生产力和开源可访问性。

#1。 易于理解和使用

即使您以前从未使用过编程语言,也不难掌握使用 Python 所需的技能。 它是一种发展良好的编程语言,其语法可与英语相媲美。 由于这些因素,学习语言并不难。 因为它很容易上手和使用,Python 的基本概念可以比其他编程语言更快地实现。

#2。 免费和开源

开源计划 (OSI) 已批准 Python 的开源许可。 用户可以为此做出贡献并分享它。 用户可以获取源代码、更改它,甚至可以分享他们制作的 Python 版本。 这将有利于希望改变特定行为并创建其版本的企业。

#3。 更高水平的生产力

用户可以利用 Python 编程语言创建新类型的应用程序。 因为这种语言有很多不同的应用程序,所以允许操作员尝试新的实践。 语言不会阻止用户尝试新事物。 在这些情况下使用 Python 是因为它很灵活,并且比其他编程语言给它的用户更多的自由。

我可以在 3 天内学习 Python 吗?

你当然可以。 你可以很快学会 Python,3 天就能学完。 但是,三天时间不足以成为掌握语言的专家,但如果您已经知道如何用另一种语言编写代码,例如 C、C++、Java、C# 等,那将是一个优势。

Python 编程的基础知识,例如面向对象编程、基本语法、数据类型、循环、变量和函数,平均可以在五到十周内学习。

结论

虽然 Pytho 的标志看起来很像蛇,但毫无疑问,该软件与蛇毫无关系。 相反,人们关心的不是标志而是它的名字。 只有一件事真正重要,那就是 Python 是一个很棒的编程工具。 不过,我觉得如果团队正式采用 Jessica 设计的 logo 就好了。 它说话量大,也强烈地揭示了品牌标识和易用性。 如果你问我,它比现在的 Python logo 要好得多。

  1. 2023 年为初学者学习编码的最佳网站
  2. WINDOWS LOGO:概念、符号、历史和你需要知道的一切
  3. IT 分析:最佳工具和软件

参考资料

发表评论

您的电邮地址不会被公开。 必填带 *

你也许也喜欢