Python入门初学一、Python简介及发展,带你深入认识Python

135 阅读8分钟

在这里插入图片描述

一、Python的由来

Python 英文名 蟒蛇,于 1989 年荷兰人吉多·范罗苏姆 (Guido van Rossum )又被网友别名称为龟叔。他为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承,发明了一种面向对象的解释型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义。

之所以会选择 Python 作为该编程语言的名字,是因为龟叔是一个叫 Monty Python 戏剧团体的忠实粉丝。

二、Python 的标志(Logo)

在这里插入图片描述

三、Python发展变化

Python 语言是在 ABC 教学语言的基础上发展来的;遗憾的是,ABC 语言虽然非常强大,但却没有普及应用,Guido 认为是它不开放导致的。

基于这个考虑,Guido 在开发 Python 时,不仅为其添加了很多 ABC 没有的功能,还为其设计了各种丰富而强大的库,利用这些 Python 库,程序员可以把使用其它语言制作的各种模块(尤其是C语言和 C++)很轻松地联结在一起,因此 Python 又常被称为“胶水”语言。

这里的库和模块,简单理解就是一个个的源文件,每个文件中都包含可实现各种功能的方法(也可称为函数)

从整体上看,Python 语言最大的特点就是简单,该特点主要体现在以下 2 个方面:

  1. Python 语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。

  2. 和其它编程语言相比,实现同一个功能,Python语言的实现代码往往是最短的。

对于 Python,网络上流传着“人生苦短,我用 Python”的说法。

因此,看似 Python 是“不经意间”开发出来的,但丝毫不比其它编程语言差。事实也是如此,自 1991 年 Python 第一个公开发行版问世后,2004年开始Python 的使用率呈线性增长,不断受到编程者的欢迎和喜爱。2010 年,Python 荣膺 TIOBE 2010 年度语言桂冠。

直至现在(2021 年 10 月份),根据 TIOBE 排行榜的显示,Python 终于超越Java、c++蝉联第一!历史性的一刻!!!Python 终登榜首!

在这里插入图片描述

自 TIOBE 榜单创建至今的 20 多年来,2021年10月排行榜的榜首位置首次出现了除 Java 和 C 以外的第三个编程语言—— Python。这也就意味着,Java 和 C 的长期霸权已经结束。

这历史性的一幕并非突如其来。早在 2018 年开始,Python 的市场份额整体就开始呈上升趋势,去年 11 月更是首次打破了 Java 和 C 长期霸占榜单前二的格局,挤下 Java 冲到第二名。

自那时起,有关 Python 何时冲击第一的猜测就不曾停歇。在上个月榜单第二的 Python 与榜首 C 语言仅相差 0.16% 时,这一趋势更为明显,TIOBE CEO Paul Jansen 彼时也推测道:" 它(Python)只需要赶上那 0.16% 即可超过 C,而这随时都可能发生。"

诚如他所言,Python 不仅赶上了,甚至还超越了:11.27% 的 Python 以 0.11% 的优势,取代 C 语言成为第三个登上 TIOBE 榜首的编程语言。

还说啥,Python666 Python牛逼 !!

在这里插入图片描述

四、版本发布时间

  • 1989年,Python由来

  • 1991年,第一个Python编译器诞生。

  • 1992年,Python之父发布了Python的web框架Zope1。

  • 1994年,Python 1.0发布,增加了 lambda, map, filter and reduce.

  • 2000年,Python 2.0发布,加入了内存回收机制,构成了现在Python语言框架的基础。

  • 2004年,Python 2.4发布, 同年目前最流行的WEB框架Django 诞生。

  • 2006年,Python 2.5发布。

  • 2008年,Python 2.6发布

  • 2010年,Python 2.7发布

  • 2014年11月,宣布Python 2.7将支持到2020年,并重申不会发布2.8版本,因为预计用户将尽快转向Python 3.4+

  • 2008年,Python 3.0发布

  • 2009年,Python 3.1发布

  • 2010年,Python 3.2发布

  • 2012年,Python 3.3发布

  • 2013年,Python 3.4发布

  • 2015年,Python 3.5发布

  • 2016年,Python 3.6发布

  • 2017年,python 3.7发布

  • 2019年,python 3.8发布 2019年,python 3.9发布

  • 2020年,Python 3.10发布

  • 2021年,Python 3.11发布

五、既然Python1989年就出生了,为什么在国内近几年才火呢?

这里就扯到了互联网的发展了,天朝的互联网成熟繁荣期是从2012年开始爆发的,这个时候Python在国内才开始崭露头角。某宝不也是这时候才开始进入大众视野的。

其次人工智能,大数据这些词汇也开始成为热门,Python自然而然被推动起来了。

再加上教育与考试的推动,2018年成为了一个爆发点。

2017年开始Python加入浙江高考,九月新学期开始学习。

2017年Python正式加入天朝计算机二级等级考试,2018年开始第一次考试。

2017年山东某小学将Python加入教材内

2019年潘石屹学python上热门

2019年开始各大高校纷纷开始开设Python课程

Python在百度的搜索指数一直居高不下,从2014年开始到2019年逐步递增,再到2019年天朝推动之后开始喷涌式爆发。

在这里插入图片描述

六、那么Python会一直火下去吗?

由于其简洁优美和极高的开发效率,Python也得到了国内越来越多公司的青睐,也会有越来越多的公司选用Python进行网站Web、搜索引擎(Google)、云计算(OpenStack)、大数据、人工智能(AlphaGo)、科学计算等方向的开发。

不仅因为Python拥有代码简洁的过人之处,Python 在数据分析、数据挖掘、人工智能、web开发等方面也都大有发挥之处,再加上人工智能大量依赖数据,而且人工智能又是国家现在力推的技术,数据相关岗位人才的稀缺,Python 现在的职位可谓是炙手可热。

最后

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

👉Python所有方向的学习路线👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

👉Python全套学习视频👈

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

👉实战案例👈

学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。

因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。

👉大厂面试真题👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

了解详情:docs.qq.com/doc/DSnl3ZG…