上册
前言 ........................................1
第一部分 使用入门
第1章 问答环节 ........................................ 21
人们为何使用Python ........................................21
软件质量 ........................................22
开发者效率........................................23
Python是一门“脚本语言”吗 ........................................23
好吧,Python的缺点是什么 ........................................25
如今谁在使用Python ........................................25
其他的Python设计权衡:一些难以把握的方面 ........................................26
使用Python可以做些什么 ........................................28
系统编程 ........................................28
图形用户界面(GUI) ........................................29
上册
前言 ........................................1
第一部分 使用入门
第1章 问答环节 ........................................ 21
人们为何使用Python ........................................21
软件质量 ........................................22
开发者效率........................................23
Python是一门“脚本语言”吗 ........................................23
好吧,Python的缺点是什么 ........................................25
如今谁在使用Python ........................................25
其他的Python设计权衡:一些难以把握的方面 ........................................26
使用Python可以做些什么 ........................................28
系统编程 ........................................28
图形用户界面(GUI) ........................................29
Internet脚本 ........................................29
组件集成 ........................................30
数据库编程........................................30
快速原型 ........................................31
数值计算和科学计算编程 ........................................31
更多内容:游戏、图像、数据挖掘、机器人、Excel等 ................................31
Python如何开发并获得支持 ........................................32
开源的权衡........................................33
Python有哪些技术上的优点 ........................................33
面向对象和函数式 ........................................33
免费 ........................................34
可移植 ........................................34
功能强大 ........................................35
可混合 ........................................36
相对简单易用 ........................................36
相对简单易学 ........................................37
以Monty Python命名 ........................................37
Python和其他语言比较起来怎么样 ........................................38
本章小结 ........................................39
本章习题 ........................................39
习题解答 ........................................40
Python是工程,不是艺术 ........................................41
第2章 Python如何运行程序 ........................................ 43
Python解释器简介 ........................................43
程序执行 ........................................45
程序员的视角 ........................................45
Python的视角 ........................................46
执行模型的变体 ........................................48
Python的各种实现 ........................................49
执行优化工具 ........................................52
冻结二进制文件 ........................................53
未来的可能性 ........................................54
本章小结 ........................................55
本章习题 ........................................55
习题解答 ........................................56
第3章 你应如何运行程序 ........................................ 57
交互式命令行模式 ........................................57
开始一个交互式会话 ........................................57
Windows平台上的交互式命令行在哪里 ........................................59
系统路径 ........................................59
Python 3.3中的新Windows选项:PATH和启动器 ........................................60
运行的位置:代码目录 ........................................61
不需要输入的内容:提示符和注释 ........................................62
交互式地运行代码 ........................................63
为什么要使用交互式命令行模式 ........................................64
使用注意:交互命令行模式 ........................................65
系统命令行和文件 ........................................67
第一段脚本........................................68
使用命令行运行文件 ........................................69
不同的命令行使用方式 ........................................70
使用注意:命令行和文件 ........................................71
UNIX风格可执行脚本:#! ........................................72
UNIX脚本基础 ........................................72
UNIX env查找技巧 ........................................73
Python 3.3 Windows启动器:Windows也有#!了 ........................................73
点击文件图标 ........................................75
图标点击基础知识 ........................................75
在Windows上点击图标 ........................................76
Windows上输入的技巧 ........................................77
其他图标点击的限制 ........................................79
模块导入和重载 ........................................79
导入和重载基础知识 ........................................80
模块的宏观视角:属性 ........................................82
使用注意:import和reload ........................................85
使用exec运行模块文件 ........................................85
IDLE用户界面 ........................................86
IDLE启动细节 ........................................87
IDLE基础用法 ........................................88
IDLE功能特性 ........................................89
高级IDLE工具 ........................................90
使用注意:IDLE ........................................90
其他IDE ........................................92
其他启动选项 ........................................93
嵌入式调用........................................93
冻结二进制可执行文件 ................