第一部分:python基础及环境搭建(1)

1. 编程语言:编译型 、 解释型

比较:
编译型:
优点:执行速度快,一次性编译(翻译)然后交给cpu执行
缺点:开发效率低,开发时候如果有错误,修改后需要重新编译再运行

解释型: 一边执行、一边翻译
优点:开发效率高,
缺点:执行速率慢,需要翻译多次

python属于解释型语言‘

2. python优点

1.Python 的定位是优雅”、“明确”、“简单”,所以Python 程序看上去总是简单易懂,初学者学Python ,不但
入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

2.开发效率非常高,Python 有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python 官方库
里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子。

3.高级语言
当你用python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节

4.可移植性
由于它的开源本质,Python 已经被移植在许多平台上(经过改动使它能够工作在不同
平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python 程序无需修改就几乎可以在
市场上所有的系统平台上运行

5.可扩展性
如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部
分程序用C或C++编写,然后在你的Python 程序中使用它们。

6.可嵌入性
你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。
Python 具有这么多优点的前提下Python 能够从事的领域也很多

3. python发展历史:

1989年,吉姆·范罗苏姆为打发时间,决定为当时正构思的一个新的脚本语言编写一个解释器。作为派森的狂热粉丝,他以Python命名该项目,使用C进行开发。

1991年发布Python的第一个版本。此时Python已经具有了类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。

1991-1994年,Python增加了lambda,map,filter and reduce

1999年,Python的web框架之祖——Zope 1发布。

2000年,加入了内存回收机制,构成了现在Python语言框架的基础

** 2004年,python2.4 同年目前最流行的web框架 Django 诞生 **

2006年,Python 2.5

2008年,Python 2.6

2010年,Python 2.7

2008年,Python 3.0

2009年,Python 3.1

2011年,Python 3.2

2012年,Python 3.3
** In november 2014,it was announced that Python 2.7 would be supported until 2020,
and reaffirmed that ehere would be no 2.8 release as users were expected to move to python 3.4+ as soon as possible
**

2014年,Python 3.4

2015年,Python 3.5

2016年,Python 3.6

2018年,Python 3.7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值