展开全部

主编推荐语

由浅入深地讲解Python相关知识。

内容简介

Python语言具有免费开源、简单易学、可移植性和解释性强、可扩展可嵌入等优点,在国内外都得到了广泛的应用。

本书基于Python3的版本进行讲解。本书从Python的安装开始讲起,对数据类型、函数、内置类型、集合类型、异常、生成器、文件和资源管理、单元测试等重要知识进行了系统化的讲解。

目录

  • 版权信息
  • 内容提要
  • 作者简介
  • 前言
  • 资源与支持
  • 第1章 入门
  • 1.1 获取并安装Python 3
  • 1.2 启动Python命令行REPL
  • 1.3 退出REPL
  • 1.4 代码结构和缩进语法
  • 1.5 Python文化
  • 1.6 导入标准库模块
  • 1.7 获取帮助
  • 1.8 标量数据类型:整数、浮点数、None以及bool
  • 1.9 关系运算符
  • 1.10 控制流:if语句和while循环
  • 1.11 小结
  • 第2章 字符串与集合类型
  • 2.1 str——不可变的Unicode码位序列
  • 2.2 禅之刻
  • 2.3 使用Unicode的字符串
  • 2.4 bytes——不可变的字节序列
  • 2.5 list——对象序列
  • 2.6 dict类型——键关联值
  • 2.7 for循环——迭代
  • 2.8 融会贯通
  • 2.9 小结
  • 第3章 模块化
  • 3.1 在一个.py文件中组织代码
  • 3.2 定义函数
  • 3.3 将模块组织成函数
  • 3.4 Python执行模型
  • 3.5 创建带有命令行参数的主函数
  • 3.6 禅之刻
  • 3.7 docstrings
  • 3.8 注释
  • 3.9 Shebang
  • 3.10 小结
  • 第4章 内置类型和对象模型
  • 4.1 Python对象引用的本质
  • 4.2 参数传递语义——通过对象引用
  • 4.3 Python的return语义
  • 4.4 函数参数详解
  • 4.5 Python的类型系统
  • 4.6 变量声明和作用域
  • 4.7 作用域实战
  • 4.8 禅之刻
  • 4.9 一切皆对象
  • 4.10 小结
  • 第5章 探究内置集合类型
  • 5.1 tuple——不可变的对象序列
  • 5.2 元组构造函数
  • 5.3 字符串实战
  • 5.4 禅之刻
  • 5.5 range——等间隔的整数集合
  • 5.6 列表实战
  • 5.7 字典
  • 5.8 集——包含唯一元素的无序集合
  • 5.9 集合协议
  • 5.10 小结
  • 第6章 异常
  • 6.1 异常与控制流程
  • 6.2 处理多异常
  • 6.3 程序员的错误
  • 6.4 空代码块——pass语句
  • 6.5 异常对象
  • 6.6 不明智的返回码
  • 6.7 重抛异常
  • 6.8 异常是函数API的一部分
  • 6.9 守卫子句
  • 6.10 异常、API以及协议
  • 6.11 不使用守卫子句处理TpyeError
  • 6.12 Pythonic风格——EAFP与LBYL
  • 6.13 清理操作
  • 6.14 禅之刻
  • 6.15 平台特定的代码
  • 6.16 小结
  • 第7章 推导、可迭代与生成器
  • 7.1 推导
  • 7.2 禅之刻
  • 7.3 迭代协议
  • 7.4 生成器函数
  • 7.5 生成器表达式
  • 7.6 内置的迭代工具
  • 7.7 融会贯通
  • 7.8 小结
  • 第8章 使用类定义新类型
  • 8.1 定义类
  • 8.2 实例方法
  • 8.3 实例初始化方法
  • 8.4 校验与不变式
  • 8.5 增加第二个类
  • 8.6 协同类
  • 8.7 禅之刻
  • 8.8 定座位
  • 8.9 以实现细节命名方法
  • 8.10 有时你可能只需要函数对象
  • 8.11 多态与鸭子类型
  • 8.12 继承与实现共享
  • 8.13 小结
  • 第9章 文件和资源管理
  • 9.1 文件
  • 9.2 上下文管理器
  • 9.3 禅之刻
  • 9.4 二进制文件
  • 9.5 类文件对象
  • 9.6 其他资源
  • 9.7 小结
  • 第10章 使用Python库进行单元测试
  • 10.1 测试用例
  • 10.2 固件
  • 10.3 断言
  • 10.4 单元测试示例:文本分析
  • 10.5 用固件创建临时文件
  • 10.6 使用新固件
  • 10.7 使用断言测试行为
  • 10.8 测试异常
  • 10.9 测试文件存在性
  • 10.10 禅之刻
  • 10.11 小结
  • 第11章 使用PDB进行调试
  • 11.1 调试命令
  • 11.2 调试回文程序
  • 11.3 小结
  • 附录A 虚拟环境
  • A.1 创建虚拟环境
  • A.2 激活虚拟环境
  • A.3 停用虚拟环境
  • A.4 其他与虚拟环境一起工作的工具
  • 附录B 打包与分发
  • B.1 使用distutils配置一个包
  • B.2 使用distutils安装
  • B.3 使用distutils打包
  • 附录C 安装第三方包
  • C.1 安装pip
  • C.2 Python包索引
  • C.3 使用pip安装本地包
  • C.4 卸载包
  • 后记——刚刚开始
展开全部

评分及书评

评分不足
2个评分

出版方

人民邮电出版社

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