Python历史
1.Python的诞生
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
Guido van Rossum(龟叔) ↓
2.Python的风格
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。简而言之,Python的风格为优美'简洁'规范’易懂。
3.Python的发展
1989年 | 为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。 |
1991年 | 第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 |
1994年 | Python 1.0 - January 1994 增加了 lambda, map, filter and reduce。 |
1999年 | Granddaddy of Python web frameworks, Zope 1 was released in 1999。 |
2000年 | Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础。 |
2004年 | Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生。 |
2006年 | Python 2.5 - September 19, 2006。 |
2008年 | Python 2.6 - October 1, 2008。 |
2010年 | Python 2.7 - July 3, 2010。 |
2014年 | In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible。 |
2015年 | Python 3.5 - September 13, 2015。 |
2015年 | Python 3.5.1, documentation released on 07 December 2015。 |
2016年 | Python 3.5.2, documentation released on 27 June 2016。 |
2016年 | Python 3.6.0, documentation released on 23 December 2016。 |
2017年 | Python 3.6.1, documentation released on 21 March 2017。 |
2018年 | Python 3.7.0, documentation released on 27 June 2018(目前已经到3.7.0)。详情见https://www.python.org/doc/versions/ |
4.Python2与Python3的选择
必须Python3!Python2 2020年就会停止更新,python2 源码不标准,混乱,重复代码太多,python3 统一 标准,去除重复代码。我想不用多说了,大家应该知道用Python哪个版本了。
5.Python的应用
- 云计算: 云计算最火的语言, 典型应用OpenStack
- WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django
- 科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
- 系统运维: 运维人员必备语言
- 金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
- 图形GUI: PyQT, WxPython,TkInter
6.Python语言
是Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。总之Python具有丰富和强大的库。它常被昵称为胶水语言
PS(博主是摸爬滚打学完了Python,写博客主要为了从头记笔记,有些经验是搜索了很多网站和资料得出来的,会在接下来的Python基础学习中分享出来,感谢观看
博主的联系方式:QQ:2481647511 微信:NOPAINing)