初识Python

(一)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社区!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171210G0BLDG00?refer=cp_1026

扫码关注云+社区