第一节、Python到底是什么

第一节、Python到底是什么


1.写在前面
本Python的教程是在熟练学习掌握C++基础上从0开始接触Python类的系列文章,在全系列中可能会加入很多Python与C++的对比,爱请继续向下翻看,不爱请别伤害。在认识Python是什么的过程中,我们采用全世界通用的六问法,透过表象看到这门语言背后的秘密。
2.Where or When or Who Python?

Python比起其他编程语言,更像是一种哲学。

学习这门伟大的哲学,就要从他的起源开始说起。
1989年圣诞节期间,荷兰计算机工程师Guido van Rossum
,简称“龟叔”(就是这位神仙一定要记住他的名字)。
在这里插入图片描述由于对先前的教学语言ABC功能不满意(龟叔认为ABC语言的过于专业性和封闭性阻碍了其发展并导致该语言最终失败),他决定独立开发一种兼顾美观与实用性的语言,既吸取了ABC语言的严谨优美的特点,还具有开源开发的可拓展性。他的核心思想与开发需求为这种语言(也就是后来的Python)赋予了广阔的发展空间。
1991年,第一个Python的解释器诞生,使用C语言实现,并且能够调用已有的C语言库文件,龟叔使用最喜欢的电视剧–BBC公司出品的《Monty Python’s Flying Circus》中的蝰蛇(Python)作为这种语言的名字,由此Python语言就开始了他的传奇之路。
3.Why Python?
话不多说,先上图
虽然在2019年的TOBIE排行榜中,C和C#借着物联网的东风一举超过了Python,但在解决人工智能,大数据挖掘,深度学习等新兴热门技术时,Python由于其开源性和易用性,得到了大部分开发者的青睐。
包括计算机科技航空母舰Google、美国中情局CIA网站、Facebook、NASA以及国内的知乎豆瓣等主流科技公司都采用了Python作为其开发语言,包括阿里等综合型业务公司也采用Python完善其技术内核。可以说在当今的计算机时代,Python正在逐渐渗透到我们生活点点滴滴。
4.How Python?

So Strong

Python的开源性给予了全球开发者共同创造的空间,也正是这个原因,Python拥有所有编程语言中最健壮最有效的第三方库,功能庞大的库文件支撑起了Python在各种环境下面对各种问题开发自如的强大功能

So Easy

这里就不可避免要重新提起“龟叔”,他从ABC语言身上提取出来的优点–优雅性,再加上他本人严谨甚至于有些苛刻的开发性格,使得Python从发明至今都具有一致不变的编码要求和固定格式。Python的开发者在向开发平台提交其实现代码时,“龟叔”会对代码进行格式上的审查,只有通过才能够成功提交为全世界开发者共同使用。也正是这个原因,Python开发者给“龟叔”起了一个风趣的名字–“仁慈的独裁者”。
Python从始至终一脉相承的严谨语言和格式,会给初学者及短期开发者带来较好的使用体验和较快的上手速度,且由于Python功能的内置性,往往开发者只需要其他高级语言1/5的代码就可以实现出相同的功能。
5.灵魂之问–What Python?

Python只用最好的方法做一件事

在2019Google上海开发者大会上在谈及使用Python及其他语言时被提及最多的一句话。这种思维似乎成为了一种烙印,在每个Python开发者的血液中流淌,希望你也是如此。

发布了1 篇原创文章 · 获赞 1 · 访问量 1199

猜你喜欢

转载自blog.csdn.net/qq_43942251/article/details/104153074