笔记参考书籍《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 将一个模块以脚本的形式运行