前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python_实用入门篇_00

Python_实用入门篇_00

作者头像
py3study
发布2020-01-19 14:35:41
3940
发布2020-01-19 14:35:41
举报
文章被收录于专栏:python3python3python3

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)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档