Python是一种跨平台的、开源的、免费的、解释型的高级编程语言。它具有丰富和强大的库,能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,所以Python常被称为“胶水语言”。Python近几年发展势头迅猛,在IEEE Spectrum发布的2017年度编程语言排行榜中,Python位居第一。Python的应用领域也非常广泛,在web编程、图像处理、黑客编程、大数据处理、网络爬虫和科学计算等领域都能找到Python的身影。
- Python简介
Python英文本义是指“蟒蛇”。1989年,由荷兰人Guido van Rossum发明的一种面向对象的解释型高级编程语言,命名为Python,标志如图1.1所示。Python的设计哲学为优雅、明确、简单。实际上,Python也始终贯彻这个理念,以至于现在网络上流传着“人生苦短,我用Python”的说法。可见Python有着简单、开发速度快、节省时间和容易学习等等特点。
这里插入一个故事:Python诞生于1989年的一个圣诞节,其创作者Guido van Rossum为了打发圣诞节假期的无聊,便开始了Python语言的编写。起名为Python是源自于Guido喜欢的一档电视节目——Monty Python´s Flying Circus(巨蟒剧团)。Guido在创作Python的时,希望有一种语言可以像C语言那样可以调用计算机的功能接口,又可以像shell那样进行轻松的编程,所以他在1989年的时候创建了Python这门编程语言。
- Python的版本
Python自发布以来,主要经历了三个版本的变化。分别是1994年发布的Python1.0版本(已过时)、2000年发布的Python2.0版本(到2018年9月份已经更新到2.7.15和2008年发布的3.0版本(2015年12月已经更新到3.9.1),未来还会出4.0版本。
应该选择什么版本呢?
1、初学者就目前来说使用Python 3.x版本是大势所趋,使用者不断的增加,而且Python 3.x版本 在Python2.x的基础上做了功能升级。而Python 3.x和Python 2.x只有少量的语法差别,学会了Python 3.x花少量的时间就可以学会Python 2.x。所以还是建议初学者学习Python 3.x。
2、但是有很多库是不支持Python3.x的,也可以根据自己学习的方向来确定自己要选择的版本。
三、Python的设计哲学
1. Python开发者的哲学是:用一种方法,最好是只有一种方法来做一件事。
2.如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或很少有歧义的语法。
四、Python的应用领域
1、web开发
2、大数据处理
3、人工智能
4、自动化运维开发
5、云计算
6、爬虫
6、游戏开发
文章内容会持续更新,持续加入更多丰富的内容。
如果大家想要一起学习,可以关注我的公众号“戴夫笔迹”,我会每天送上一些干货,与大家一起成长。
我是戴夫,一个有趣的人!
欢迎大家关注我的公众号“戴夫笔迹”。