1.1 编程预备知识1.2 走近Python1.3 Python的优点1.3.1 可移植性1.3.2 一致性1.3.3 提高开发人员的效率1.3.4 广泛的程序库1.3.5 软件质量高1.3.6 软件集成度高1.3.7 满足感和乐趣1.4 Python的缺点1.5 当前的Python用户1.6 设置环境Python 2和Python 31.7 安装Python1.7.1 安装Python解释器1.7.2 关于virtualenv1.7.3 第一个虚拟环境1.7.4 控制台1.8 运行Python程序1.8.1 运行Python脚本1.8.2 在交互性shell中运行Python1.8.3 以服务的形式运行Python1.8.4 以GUI应用程序的形式运行Python1.9 Python代码的组织方式怎样使用模块和程序包1.10 Python的执行模型1.10.1 名称和名字空间1.10.2 作用域1.10.3 对象和类1.11 编写良好代码的指导原则1.12 Python的文化1.13 关于IDE的说明1.14 总结