Python基本概念

Python 语言

1. 基本概念

  • 简介,快速,门槛低
  • Python的创始人为吉多*范罗苏姆 (Gudio van Rossum)
  • 吉多 龟书 大神
  • Python的起源可以追溯到1989年12月,由Guido van Rossum(Python社区的仁慈*者)创建,作为一个在圣诞节期间工作的爱好项目,Python的名字不是取义于大蟒蛇,而是来自于英国喜剧团Monty Python。Python诞生于ABC语言,是van Rossum工作的荷兰CWI研究所的终止项目,van Rossum也在研究叫Amoeba分布式操作系统。
  • C → abc → Python
Python Java
龟叔 SUN公司

2. 语言的分类

  • 根据转换时机的不同分为编译型语言和解释型语言
  • 2.1 编译型语言
  • 如:C语言 :源码→ 编译 → 机器码
  • 特点:速度快,跨平台差
  • 2.2 解释型语言
  • 如:Python:源码 → 解释器 → 解释执行
  • 特点:速度贼快(但没C快) 跨平台性好

3. Python的特色

  • 简单易学
  • *且开放
  • 跨平台 可移植性强
  • 可嵌入
  • 丰富的库 标准库 第三方扩展库

人生苦短,我用Python (´▽`ʃ♡ƪ)

4.python的发展及应用

Python基本概念

  • 常规软件开发
  • 科学计算
  • 自动化运维、测试
  • 人工智能
  • WEB开发
  • 网络爬虫
  • 数据分析

Python之禅

  • import this

《蟒蛇之禅》(The Zen of Python), 蒂姆·彼得斯(Tim Peters)著

美丽总比丑陋好。

显式比隐式好。

简单总比复杂好。

复杂总比复杂好。

平面比嵌套好。

稀疏总比稠密好。

可读性。

特殊情况不足以特殊到违反规则。

尽管实用性胜过纯洁性。

错误不应该悄无声息地过去。

除非显式地沉默。

面对模棱两可的情况,拒绝猜测的诱惑。

应该有一种——最好只有一种——显而易见的方法来做这件事。

尽管这种方式一开始可能并不明显,除非你是荷兰人。

现在总比没有好。

尽管“从不”常常比“现在”更好。

如果实现很难解释,这是一个坏主意。

如果实现很容易解释,那么这可能是一个好主意。

名称空间是一个伟大的想法——让我们做更多这样的事情!