出版者的话
译者序
前言
第1章 概述
1.1 计算机程序
1.2 深入剖析计算机
1.3 Python编程语言
1.4 熟悉编程环境
1.5 分析第一个程序
1.6 错误
1.7 问题解决:算法设计
本章小结
复习题
编程练习
第2章 数字与字符串编程
2.1 变量
2.1.1 定义变量
2.1.2 数字类型
2.1.3 变量名
2.1.4 常量
2.1.5 注释
2.2 算术运算
2.2.1 基本算术运算
2.2.2 幂运算
2.2.3 整除和余数
2.2.4 调用函数
2.2.5 数学函数
2.3 问题解决:首先手工完成
2.4 字符串
2.4.1 字符串类型
2.4.2 连接与重复
2.4.3 转换数字和字符串
2.4.4 字符串与字符
2.4.5 字符串方法
2.5 输入输出
2.5.1 用户输入
2.5.2 输入数字
2.5.3 格式化输出
2.6 图形:简单绘图
2.6.1 创建窗口
2.6.2 线和多边形
2.6.3 内部填充的形状与颜色
2.6.4 椭圆、圆和文本
本章小结
复习题
编程练习
第3章 选择结构
3.1 if语句
3.2 关系运算符
3.3 嵌套的分支
3.4 多重选择
3.5 问题解决:流程图
3.6 问题解决:测试用例
3.7 布尔变量和运算符
3.8 分析字符串
3.9 应用:输入验证
本章小结
复习题
编程练习
第4章 循环
4.1 while循环
4.2 问题解决:手工跟踪
4.3 应用:处理警戒值
4.4 问题解决:故事板
4.5 常见循环算法
4.5.1 数值求和与平均
……
第5章 函数
第6章 列表
第7章 文件与异常
第8章 集合与字典
第9章 对象和类
第10章 继承
第11章 递归
第12章 排序和搜索