(一)Python的起源
Python(发音类似“派森”)这个英文单词的意思是“蟒蛇”或“巫师”。在我们文章讨论的范围内,它是一种最近几年大红大紫的编程语言的名称。它的创造者是荷兰的Guido van Rossum(吉多·范罗苏姆),热爱Python语言的粉丝亲切地称呼他为“龟叔”。
龟叔的形象是一个典型的技术宅男
话说1989年圣诞节,龟叔在阿姆斯特丹为了打发时间,决定开发一种新的编程语言。Python取自他喜欢看的英国肥皂剧《Monty Python》(飞行马戏团)。Python语言自从1989年(也算80后了)诞生以来,发展一直不愠不火。直到最近几年,随着人工智能、大数据、科学计算、物联网等流域的兴起,Python也水涨船高,成为流行的编程语言之一。
(二)Python的发展和现状
在Python的发展历程中,具有重要意义的事件如下:
1991年,第一个用C语言实现的Python编译器诞生。从一出生,Python就具备类class,函数function,异常处理exception的功能,以及表list和词典dictionary在内的核心数据类型。
1994年Python 1.0诞生。
2000年,Python 2.0出世,加入了内存回收机制,构成了现在Python语言框架的基础。
2004年,大名鼎鼎的WEB框架Django诞生。
2008年Python 3.0发布。Python进入3时代。
2014年官方宣布版本2将停止更新。
截止到2017年10月,最新版本是v 3.6。
2017年7月24日消息,根据IEEE Spectrum发布的研究报告显示,在2016年排名第三的Python在今年已经成为世界上最受欢迎的语言,C和Java分别位居第二和第三位。文章指出,Python的排名则从去年开始就借助人工智能的火热而持续上升,现在它已经成为了名副其实的第一名!
注:Web开发应用程序移动APP嵌入式开发
(三)Python的特点
Python迅速走红的原因,我总结了有几点:
1,容易上手,非常适合编程初学者作为启蒙的语言;
2,语法简洁易懂,有点类似英语的表达。我认为,这是未来所有编程语言的雏形。
3,Python还有个昵称“胶水语言”,是说Python可以很方便地调用别的语言(如C++、Java)编写的功能模块,将他们有机结合在一起形成更高效的新程序。
4,丰富、强大的库支持是Python的坚强后盾。
......当然,Python的优点还有很多。
现在为了打印出“HelloWorld!”的效果,我们对几个编程语言做个简单的比较:
能看懂C++的代码吗?
起到打印作用的是第4行代码。
Java的也不大容易理解:
真正起打印作用的是第3行代码。
再看看我们的主角Python的表现:
一行代码,直奔主题。搞掂!体会到Python语言的魅力吧!它让以前高高在上的计算机编程语言走入寻常百姓家,没有受过专业训练的普通人也可以体验一把码农的快感!
(四)如何学好Python
根据我的个人经验,具备一定编程基础的IT人员,通过阅读有关的资料,大概3-5个月就可以初步掌握Python的入门知识。当然编程是门实用技术,需要理论和实践结合,可以在自己的电脑上按照Python环境,经常开发一些小程序检验自己是否真正掌握了Python的相关技巧。
没有任何计算机基础的小白,需要的时间要更长。首先要先了解计算机的基本工作原理和软件的基础知识,之后再接触Python。
Python入门容易,但是精通难。本专栏的主要目的就是培养大家对Python的兴趣,形成良性的互动,成为国内知名的Python社区!
领取专属 10元无门槛券
私享最新 技术干货