更新时间:2020-01-16 10:57:28
封面
版权信息
内容提要
对本书第2版的赞誉
序
前言
致谢
关于本书
关于作者
关于封面插画
资源与支持
第一部分 开始篇
第1章 关于Python
1.1 用Python的理由
1.2 Python的长处
1.3 Python的短板
1.4 学Python 3的理由
1.5 小结
第2章 入门
2.1 Python的安装
2.2 基础交互模式和IDLE
2.3 使用IDLE的Python shell窗口
2.4 第一个程序“Hello world”
2.5 利用交互式提示符探索Python
2.6 小结
第3章 Python概述
3.1 Python简介
3.2 内置数据类型
3.3 流程控制语句结构
3.4 创建模块
3.5 面向对象编程
3.6 小结
第二部分 重点内容
第4章 基础知识
4.1 缩进和代码块构建
4.2 识别注释
4.3 变量和赋值
4.4 表达式
4.5 字符串
4.6 数值
4.7 None值
4.8 获取用户输入
4.9 内置操作符
4.10 基本的Python编码风格
4.11 小结
第5章 列表、元组和集合
5.1 列表类似于数组
5.2 列表的索引机制
5.3 修改列表
5.4 对列表排序
5.5 其他常用的列表操作
5.6 嵌套列表和深复制
5.7 元组
5.8 集合
5.9 小结
第6章 字符串
6.1 将字符串理解为字符序列
6.2 基本的字符串操作
6.3 特殊字符和转义序列
6.4 字符串方法
6.5 将对象转换为字符串
6.6 使用format方法
6.7 用%格式化字符串
6.8 字符串内插
6.9 bytes对象
6.10 小结
第7章 字典
7.1 何为字典
7.2 字典的其他操作
7.3 单词计数
7.4 可用作字典键的对象
7.5 稀疏矩阵
7.6 将字典用作缓存
7.7 字典的效率
7.8 小结
第8章 流程控制
8.1 while循环
8.2 if-elif-else语句
8.3 for循环
8.4 列表和字典推导式
8.5 语句、代码块和缩进
8.6 布尔值和布尔表达式
8.7 编写简单的文本文件分析程序
8.8 小结
第9章 函数
9.1 基本的函数定义
9.2 多种函数参数
9.3 将可变对象用作函数实参
9.4 局部变量、非局部变量和全局变量
9.5 将函数赋给变量
9.6 lambda表达式
9.7 生成器函数
9.8 装饰器
9.9 小结
第10章 模块和作用域规则
10.1 何为模块
10.2 编写第一个模块
10.3 import语句
10.4 模块搜索路径
10.5 模块内部私有名称