笔记参考书籍《python核心编程》——第二版,Wesley J Chun著,宋吉广译

1.1 发展历史

Python是一种优雅而健壮编程语言,它支持过程编程、对象编程的方式。

1989年由荷兰的计算机科学家Guido van Rossum编写而成。巨蟒是Python的象征物。

1.2 语言特点

作者所期待的目的是:用于完成日常系统管理任务,且能够访问系统调用的通用开发语言。由此,可见python具有以下特征

1) 高级语言

  • 可以进行系统调用的解释型脚本语言
  • 内置高级数据结构,包括元组、列表和类哈希表的字典

2) 面向对象

  • 支持面向对象的编程模型,且python内一切都是对象
  • 类和对象,提供了数据与逻辑分离的编程新活力

3) 易读易写

  • 内存管理器--内存管理有python解释器负责,开发者无需担心泄漏问题
  • 解释型字节码--类似java支持中间编译字节码,格式是pyc或者pyo

1.3 运行选项

类UNIX系统自带python为2.7版本,python命令选项包括:

-d(debug) 提供调试信息输出

-o 生成优化过的字节码文件

-m mod 将一个模块以脚本的形式运行