展开全部

主编推荐语

本书全面系统地讲解了Python的基础语法和编程知识。

内容简介

全书内容涉及分支、循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。

针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。

跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。

目录

  • 版权信息
  • 版权声明
  • 前言
  • 本书结构
  • 第1章 开始学习 Python 吧
  • 1-1 Python 是什么
  • 关于 Python
  • 关于 Python 的版本
  • 执行 Python 程序
  • 1-2 Python 的基础知识
  • 交互式 shell(基本会话模式)
  • 运算符和操作数
  • 数值型和数值字面量
  • 字符串字面量和转义字符
  • 变量和类型
  • 表达式和语句
  • 赋值语句
  • 符号的叫法
  • 使用 \ 延续代码到下一行
  • Python 之禅
  • 总结
  • 第2章 打印输出和键盘输入
  • 2-1 打印输出
  • 使用 print 函数执行打印输出操作
  • 打印输出和换行
  • 2-2 读取键盘输入
  • 使用 input 函数读取通过键盘输入的字符串
  • 字符串转换为数值
  • 使用 format 方法格式化字符串
  • 用变量表示常量
  • 总结
  • 第3章 程序流程之分支
  • 3-1 if 语句
  • if 语句(其一)
  • 比较运算符
  • if 语句(其二:使用 else 代码块)
  • 判断是否相等
  • if 语句(其三:使用 elif 代码块)
  • pass 语句
  • 简单语句
  • 逻辑型(bool 型)
  • 表达式和求值
  • 逻辑运算符
  • 逻辑运算表达式的求值和短路求值
  • 多重比较
  • 使用集合进行判断
  • 条件运算符
  • 3-2 嵌套的 if 语句和代码组
  • 嵌套的 if 语句
  • if 语句下执行多条语句
  • if 语句与缩进
  • if 语句的结构和代码组
  • 二值排序
  • 三值排序
  • 用于排序的内置函数 sorted
  • 流程图
  • 3-3 程序的构成要素
  • 程序的构成要素
  • 关键字
  • 标识符
  • 运算符
  • 分隔符
  • 数值字面量
  • 字符串字面量和字节序列字面量
  • 语法错误和异常
  • PEP 和编码规范
  • 总结
  • 第4章 程序流程之循环
  • 4-1 while 语句
  • 关于 while 语句
  • 递减计数
  • 计算 1 到 n 的和
  • else 代码块和使用 break 语句中断循环
  • 使用 continue 语句跳过循环内的处理操作
  • 编写猜数字游戏(生成随机数和模块)
  • 编写猜拳游戏
  • 自带电池
  • 4-2 for 语句
  • 关于 for 语句
  • range 函数
  • else 代码块
  • for 语句和遍历
  • 先判断后循环
  • 4-3 多重循环
  • 九九乘法表
  • 打印输出长方形
  • 打印输出直角三角形
  • 总结
  • 第5章 对象和类型
  • 5-1 对象
  • 什么是对象
  • 可变类型和不可变类型
  • 身份运算符(is 运算符和 is not 运算符)
  • 赋值语句
  • del 语句
  • None
  • 5-2 类型和运算
  • 对象和内置类型
  • 逻辑型
  • 浮点型和实数的运算
  • 算术转换
  • 复数型
  • 处理位的运算符
  • 按位逻辑运算符
  • 位移运算符
  • 总结
  • 第6章 字符串
  • 6-1 字符串的基础知识
  • 字符串
  • 元素和索引
  • 使用索引遍历字符串
  • 搜索字符串内的字符
  • 分片
  • 使用比较运算符判断值的大小关系和等价性
  • 成员运算符 in
  • 使用 enumerate 函数遍历字符串
  • 不使用索引值遍历字符串
  • 6-2 操作字符串
  • 搜索
  • 拼接字符串
  • 分割字符串
  • 替换字符串
  • 删除字符串
  • 其他方法
  • 6-3 格式化
  • 使用格式化运算符 %
  • 使用 format 方法
  • 使用格式化字符串字面量(f 字符串)
  • 总结
  • 第7章 列表
  • 7-1 列表
  • 列表的必要性
  • 理解列表的内部结构
  • 生成列表
  • 列表的运算
  • 使用 len 函数获取元素总数
  • 使用 min 函数和 max 函数获取最小值和最大值
  • 判断空列表
  • 解包列表
  • 使用索引表达式访问元素
  • 使用分片表达式访问元素
  • 搜索列表
  • 扩展列表
  • 插入元素和删除元素
  • 可迭代对象和遍历列表
  • 反转列表
  • 使用列表处理成绩
  • 读取键盘输入和添加元素
  • 列表元素的最大值和最小值
  • 使用列表实现矩阵
  • 复制列表
  • 浅复制和深复制
  • 7-2 列表解析式
  • 列表解析式
  • 嵌套的解析式
  • 7-3 扁平序列
  • 扁平序列和容器序列
  • 数组型(array 型)
  • 字节序列型(bytes 型)
  • 总结
  • 第8章 元组、字典和集合
  • 8-1 元组
  • 什么是元组
  • 生成元组
  • 元组与列表的共同点
  • 元组与列表的不同点
  • 打包和解包
  • 使用 enumerate 函数进行遍历
  • 元组的列表
  • 使用 zip 函数进行合并
  • 8-2 字典
  • 关于字典
  • 生成字典
  • 元素的顺序和等价性的判断(序列型和映射型)
  • 索引表达式和 get 方法
  • 索引表达式和 setdefault 方法
  • 使用 update 方法更新字典
  • 删除元素
  • 字典的基本操作
  • 遍历字典
  • 字典和视图
  • 字典的应用
  • 字典解析式
  • 8-3 集合
  • 关于集合
  • 集合的生成方法和集合的性质
  • 集合的基本操作
  • 添加元素(add 方法)
  • 集合解析式
  • 集合的应用示例
  • 可迭代对象和迭代器
  • 总结
  • 第9章 函数
  • 9-1 函数的基础知识
  • 函数是什么
  • 函数定义
  • 函数调用
  • 从函数返回值
  • 不接收参数的函数
  • 递归调用
  • 参数处理的机制
  • 接收列表为参数的函数
  • 反转列表中元素的排列顺序的函数
  • 参数的默认值
  • 位置参数和关键字参数
  • 通过位置参数的元组化来接收和传递可变参数
  • 解包可迭代型实参
  • 接收和传递字典化的关键字参数
  • 使用 ** 解包映射型实参
  • 强制使用关键字参数
  • 9-2 文档字符串和标注
  • 文档字符串和 help 函数
  • 标注
  • 文档字符串
  • 编写各类函数
  • 9-3 命名空间和作用域
  • 关于函数定义的位置
  • 内部函数
  • 命名空间和作用域
  • global 语句和 nonlocal 语句
  • 9-4 高阶函数
  • 函数是对象
  • 高阶函数
  • 9-5 lambda 表达式
  • lambda 表达式
  • map 函数和 lambda 表达式
  • filter 函数和 lambda 表达式
  • 总结
  • 第10章 模块和包
  • 10-1 模块
  • 模块和块
  • 编写模块
  • 模块搜索路径
  • 完全限定名
  • 使用 import 语句进行导入
  • 10-2 包
  • 标准包
  • 绝对导入和相对导入
  • 命名空间包
  • 总结
  • 第11章 类
  • 11-1 类
  • 什么是类
  • 类定义和实例的生成
  • 类定义
  • 构造函数和 __init__ 方法
  • 方法
  • 数据隐藏与封装
  • 存取器(访问器和修改器)
  • 用于字符串化的 __str__ 方法
  • 11-2 类变量和类方法
  • 类变量
  • 类方法
  • 11-3 继承
  • 什么是继承
  • 派生类的定义和构造函数
  • 方法的重写和多态性
  • object 类
  • 方法的多态行为
  • is-A 关系和类的判断
  • 总结
  • 第12章 异常处理
  • 12-1 异常处理
  • 异常和异常处理
  • try 语句(异常处理器)
  • 使用 except 块对异常进行捕获与处理
  • 基于 raise 抛出异常
  • 自定义异常
  • 总结
  • 第13章 文件处理
  • 13-1 文件处理的基础知识
  • 文件和文件系统
  • 文件的打开和关闭
  • 文件的写入
  • 文件的添加和读取
  • 读取文件的方法
  • 对文件执行写入操作的方法
  • 通过 with 语句进行文件处理
  • 13-2 二进制文件
  • 文本文件和二进制文件
  • 流位置与定位
  • 文件的转储
  • 总结
  • 附录 安装与运行
  • A-1 Python 的安装
  • 下载 Python
  • 安装 Python
  • A-2 执行程序
  • 程序的执行方法
  • 交互式 shell(基本会话模式)
  • 集成开发环境
  • python 命令
  • 本书的脚本程序
  • 后记
  • 参考文献
  • 致谢
  • 作者简介
展开全部

评分及书评

4.5
4个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。