Fork me on GitHub

Pythonista和Pythoneer的区别_What's the difference between Pythonista and Pythoneer

起因

今天的话题非技术类,偏Python生态常识。
因为工作和学习时常接触英语,所以就在想专用Python的开发者是否在英文中有专有名词(其实是人造词汇)。查来查去,就有了本文。

搜集信息

粗略的通过谷哥和度娘的指引,基本可知认可度较高的是如下3个结果:
Pythoner
Pythoneer
Pythonista
接下来,我们来具体说说它们的区别。关键信息来自于Quora上相关问题的答案,文末有给出相应链接。

Pythoner解析

这个根据我多年使用英语的经验,基本能肯定是国内误用(请联想Teacher, Worker可知),实际用这个关键词搜索出来的几乎青一色中文相关结果(那硕果仅有的几个英文ReadMe文档搜索结果初步推测也是国人写的)。所以这个不能算是国际通用用法,虽然不会对国人理解形成障碍,但不推荐使用。

Pythonista解析

1.Pythonista这个名词在en.wikitionary上可查,有相关解释。

Pythonista (plural Pythonistas)

Someone who uses the Python programming language.

2007-02-09, Andy Harris, Game Programming: The L Line, The Express Line to Learning, John Wiley & Sons, page xxi

If you’re already a Pythonista (a Python enthusiast), you might be disappointed that I don’t emphasize such ideas as iterators and dict structures.
‘’’

2.参考英文习惯用法,比如python.net/~goodger/projects/pycon/2007/idiomatic/handout.html,和python.net/crew/mwh/hacks/objectthink.html,这两篇文章都是这么称呼的。

3.反证:在 Quora 和 Stackoverflow,使用“Pythoner”进行搜索,无法查到相关结果。

Pythoneer解析

看这个词汇的组成结构,应该是Python + Pioneer = Pythoneer。想来也是对于该领域卓越人物说法。

那么回归正题:Pythonista和Pythoneer的区别是什么呢?

先看看下面这两个人的说法。

REF 1:

If a person is talented or pioneer in Python will be called as Pythoneer.

译:如果一个人是Python方面的天才或先驱者,将会被称为Pythoneer

If a person using python language to acheive(应该是
) his implementations will be called as Pythonista.

译:如果一个人能用Python语言实现他的项目,将会被称为Pythonista

REF 2:

A Pythonista refers to someone who is a python loyalist, that is, he would prefer coding in it for any job irrespective of what other say, because he believes in and loves python so much.

译:Pythonista特指一些Python忠实用户,即是说,因为它们太热爱并信任Python,所以无论他人说什么,做任何工作,它们都更喜欢用Python来完成。

A Pythoneer is someone who is constantly trying to do innovative things with python and in effect ends up writing and contributing to really cool and useful modules that we all adore python for.

译:Pythoneer是指用Python不断尝试新事物,并能最终实现并贡献出色且实用的模块,让大家都崇拜Python的人。

总结归纳下,基本也能理解两者的区别:
Pythoneer一般是更倾向于形容开源大神一类的Python开拓者。
Pythonista则是统称所有热衷于用Python来实现自己目标的开发者。

PS:本人虽然只是个普通的Pythonista,但也希望通过不断的努力,有朝一日能成为Pythoneer。

参考

放上Quora的原问题连接供大家参考(或许需要科学的访问,请自行解决该问题)。

Why is someone who uses Python called a Pythonista or Pythoneer?

What’s the exact difference between a “Pythoneer” and a “Pythonista”?

-------------  Fin    Thanks for reading!  -------------

本文标题:Pythonista和Pythoneer的区别_What's the difference between Pythonista and Pythoneer

文章作者:TesterCC

发布时间:2016年12月17日 - 17:12

最后更新:2018年01月20日 - 21:01

原始链接:http://blog.fullstackpentest.com/Pythonista和Pythoneer的区别-What-s-the-difference-between-Pythonista-and-Pythoneer.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。