展开全部

主编推荐语

本书深入研究了Python的奥秘,揭开它的神秘面纱。

内容简介

本书主要介绍Python的基础安装和进阶操作。全书共有9章,介绍了Python模块,解释器,装饰器,collections,生成器、协同程序和并行处理,math模块,PyPy,增强方案以及LyX的相关使用。

本书包含大量的代码示例可供读者参考并实践,适合使用Python语言的算法工程师、后台工程师、测试工程师以及运维工程师阅读,也适合有一定编码基础的人员自学Python或了解进阶知识。

目录

  • 版权信息
  • 内容提要
  • 关于作者
  • 关于审稿人
  • 前言
  • 资源与支持
  • 第1章 使用Python模块
  • 1.1 介绍
  • 1.2 使用和导入模块以及命名空间
  • 1.2.1 实现方法
  • 1.2.2 工作原理
  • 1.2.3 扩展知识
  • 1.3 实现Python虚拟环境
  • 1.3.1 准备工作
  • 1.3.2 实现方法
  • 1.3.3 工作原理
  • 1.3.4 扩展知识
  • 1.4 Python包安装选项
  • 1.4.1 实现方法
  • 1.4.2 工作原理
  • 1.5 利用需求文件并解决冲突
  • 1.5.1 实现方法
  • 1.5.2 工作原理
  • 1.5.3 扩展知识
  • 1.6 使用本地补丁和约束文件
  • 1.6.1 实现方法
  • 1.6.2 工作原理
  • 1.6.3 扩展知识
  • 1.7 使用包
  • 1.7.1 实现方法
  • 1.7.2 工作原理
  • 1.7.3 扩展知识
  • 1.8 创建wheel和bundle
  • 1.8.1 实现方法
  • 1.8.2 工作原理
  • 1.8.3 扩展知识
  • 1.9 源代码与字节码的比较
  • 1.9.1 实现方法
  • 1.9.2 工作原理
  • 1.9.3 扩展知识
  • 1.10 如何创建和引用模块包
  • 1.10.1 实现方法
  • 1.10.2 工作原理
  • 1.10.3 扩展知识
  • 1.11 操作系统专用二进制文件
  • 1.11.1 实现方法
  • 1.11.2 扩展知识
  • 1.12 如何上传程序到PyPI
  • 1.12.1 准备工作
  • 1.12.2 实现方法
  • 1.12.3 工作原理
  • 1.13 项目打包
  • 实现方法
  • 1.14 上传到PyPI
  • 1.14.1 准备工作
  • 1.14.2 实现方法
  • 1.14.3 工作原理
  • 第2章 使用Python解释器
  • 2.1 介绍
  • 2.2 登录Python环境
  • 2.2.1 实现方法
  • 2.2.2 工作原理
  • 2.3 利用Python命令选项
  • 2.3.1 实现方法
  • 2.3.2 工作原理
  • 2.3.3 接口选项
  • 2.3.4 通用选项
  • 2.3.5 杂项选项
  • 2.4 处理环境变量
  • 2.4.1 实现方法
  • 2.4.2 工作原理
  • 2.5 使脚本可执行
  • 2.5.1 实现方法
  • 2.5.2 扩展知识
  • 2.6 修改交互式解释器的启动文件
  • 实现方法
  • 2.7Python的其他实现方法
  • 2.7.1 实现方法
  • 2.7.2 扩展知识
  • 2.8 在Windows操作系统上安装Python
  • 2.8.1 准备工作
  • 2.8.2 实现方法
  • 2.9 使用基于Windows操作系统的Python启动器
  • 实现方法
  • 2.10 将Python嵌入其他应用程序
  • 2.10.1 实现方法
  • 2.10.2 工作原理
  • 2.11 Python Shell的替代品 ——IPython
  • 2.11.1 准备工作
  • 2.11.2 实现方法
  • 2.11.3 扩展知识
  • 2.12 Python Shell的替代品 ——bpython
  • 2.12.1 准备工作
  • 2.12.2 实现方法
  • 2.12.3 扩展知识
  • 2.13 Python Shell的替代品 ——DreamPie
  • 2.13.1 准备工作
  • 2.13.2 实现方法
  • 2.13.3 扩展知识
  • 第3章 使用装饰器
  • 3.1 介绍
  • 3.2 回顾函数
  • 3.2.1 实现方法
  • 3.2.2 工作原理
  • 3.3 装饰器简介
  • 3.3.1 实现方法
  • 3.3.2 工作原理
  • 3.4 使用函数装饰器
  • 3.4.1 实现方法
  • 3.4.2 工作原理
  • 3.5 使用类装饰器
  • 实现方法
  • 3.6 装饰器示例
  • 3.6.1 准备工作
  • 3.6.2 实现方法
  • 3.6.3 工作原理
  • 3.6.4 扩展知识
  • 3.7 使用装饰器模块
  • 3.7.1 实现方法
  • 3.7.2 工作原理
  • 3.7.3 扩展知识
  • 第4章 使用Python collections
  • 4.1 介绍
  • 4.2 回顾容器
  • 4.2.1 实现方法
  • 4.2.2 扩展知识
  • 4.3 实现namedtuple
  • 4.3.1 实现方法
  • 4.3.2 扩展知识
  • 4.4 实现双端队列
  • 实现方法
  • 4.5 实现ChainMap
  • 实现方法
  • 4.6 实现计数器
  • 4.6.1 实现方法
  • 4.6.2 扩展知识
  • 4.7 实现OrderedDict
  • 实现方法
  • 4.8 实现defaultdict
  • 实现方法
  • 4.9 实现UserDict
  • 实现方法
  • 4.10 实现UserList
  • 4.10.1 实现方法
  • 4.10.2 扩展知识
  • 4.11 实现UserString
  • 实现方法
  • 4.12 优化Python collections
  • 实现方法
  • 4.13 窥探collections-extended模块
  • 4.13.1 准备工作
  • 4.13.2 实现方法
  • 第5章 生成器、协同程序和并行处理
  • 5.1 介绍
  • 5.2 Python中的迭代是如何工作的
  • 实现方法
  • 5.3 使用itertools模块
  • 实现方法
  • 5.4 使用生成器函数
  • 5.4.1 实现方法
  • 5.4.2 工作原理
  • 5.4.3 扩展知识
  • 5.5 使用协同程序模拟多线程
  • 5.5.1 实现方法
  • 5.5.2 扩展知识
  • 5.6 何时使用并行处理
  • 5.6.1 实现方法
  • 5.6.2 扩展知识
  • 5.7 Fork进程
  • 5.7.1 实现方法
  • 5.7.2 工作原理
  • 5.7.3 扩展知识
  • 5.8 如何实现多线程
  • 5.8.1 实现方法
  • 5.8.2 扩展知识
  • 5.9 如何实现多进程
  • 5.9.1 实现方法
  • 5.9.2 扩展知识
  • 第6章 使用Python的math模块
  • 6.1 介绍
  • 6.2 使用math模块的函数和常量
  • 实现方法
  • 6.3 处理复数
  • 实现方法
  • 6.4 改善小数
  • 实现方法
  • 6.5 提高分数精度
  • 实现方法
  • 6.6 处理随机数
  • 实现方法
  • 6.7 使用secrets模块
  • 实现方法
  • 6.8 实现基本统计操作
  • 实现方法
  • 6.9 使用comath改进功能
  • 6.9.1 准备工作
  • 6.9.2 实现方法
  • 第7章 使用PyPy提升Python性能
  • 7.1 介绍
  • 7.2 什么是PyPy
  • 7.2.1 准备工作
  • 7.2.2 实现方法
  • 7.2.3 扩展知识
  • 7.3 什么是RPython
  • 7.3.1 实现方法
  • 7.3.2 扩展知识
  • 7.4 现实示例
  • 7.4.1 实现方法
  • 7.4.2 扩展知识
  • 第8章 Python增强方案
  • 8.1 介绍
  • 8.2 PEP
  • 8.2.1 实现方法
  • 8.2.2 扩展知识
  • 8.3 PEP 556——线程垃圾回收
  • 8.3.1 准备工作
  • 8.3.2 实现方法
  • 8.3.3 扩展知识
  • 8.4 PEP 554——多个子解释器
  • 8.4.1 实现方法
  • 8.4.2 工作原理
  • 8.4.3 扩展知识
  • 8.5 PEP 551——安全透明度
  • 8.5.1 准备工作
  • 8.5.2 实现方法
  • 8.6 PEP 543——统一的TLS API
  • 8.6.1 实现方法
  • 8.6.2 扩展知识
  • 第9章 使用LyX写文档
  • 9.1 介绍
  • 9.2 Python文档工具和技术
  • 实现方法
  • 9.3 行内注释和dir命令
  • 9.4 使用文档字符串
  • 9.4.1 实现方法
  • 9.4.2 扩展知识
  • 9.5 使用PyDoc帮助
  • 实现方法
  • 9.6 HTML报告
  • 实现方法
  • 9.7 使用reStructuredText文件
  • 9.7.1 准备工作
  • 9.7.2 实现方法
  • 9.8 使用Sphinx文档程序
  • 9.8.1 准备工作
  • 9.8.2 实现方法
  • 9.9 使用LaTeX和LyX文档编写程序
  • 9.9.1 准备工作
  • 9.9.2 实现方法
  • 9.9.3 扩展知识
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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