Python忍者秘籍

Python忍者秘籍

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书深入研究了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 扩展知识

Python忍者秘籍是2020年由人民邮电出版社出版,作者[美] 科迪·杰克逊。

得书感谢您对《Python忍者秘籍》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
驾考通关全套秘籍 电子书
本书严格按照2017年10月1日开始实施《机动车驾驶人考试内容与方法》(GA1026-2017)、《机动车驾驶证申领和使用规定》(公安部第139号令)和《机动车驾驶培训教学与考试大纲》的要求进行编写,介绍了各考试科目培训与考试的内容、方法和技巧。内容包括:驾校学车须知、科目一培训与考试、科目二培训与考试、科目三培训与考试、科目四培训与考试以及目前最新最全并有难题提示的驾考题库。
牛股交易实战秘籍 电子书
准确把脉大盘趋势,抓住牛股高胜算交易,这是投资者股市制胜的不二法门。本书是牛散大学堂校长吴国平的投资理念和策略精华之道,也是普通散户值得参考的实战秘籍。全书共分两篇十章,前五章为大盘高胜算研判篇,重点介绍了作者对大盘研判的思路和交易技巧;后五章为个股高胜算交易篇,依次介绍了权重个股、主题个股、涨价个股、科技个股和次新个股的交易逻辑。本书适合需要学习股票交易技巧的股民阅读,可作为新股民入门手册和老股
iOS黑客攻防秘籍(第2版) 电子书
本书介绍了越狱环境的开发与逆向相关工具,依次讲解了ARM汇编基础、应用逆向分析、Tweak编写技术、注入与hook、Mach-O文件格式解析,最后呈现了应用破解与应用保护、唯一设备ID、写壳内幕等多个主题。
卡耐基写给女人的幸福秘籍(全集) 电子书
在这本书里卡耐基以卓越的智慧总结了女性为人处世应当具备的基本技巧、分析了女性提高个人魅力、活得快乐的秘密所在-精彩地讲解了女性收服自己钟情的男人的技巧。在《卡耐基写给女人的幸福秘籍(全集)》里他以广博的爱心指导无数女性尽快成熟、全面提升自身魅力、成就辉煌的事业、留住恒久的幸福婚姻,开创崭新的人生。
Python算法详解 电子书
- 以“从入门到精通”的写作方法构建内容,让读者入门容易。 为了使读者能够完全看懂本书的内容,本书遵循“从入门到精通”基础类图书的写法,循序渐进地讲解算法的知识。 - 破解语言难点,以“技术解惑”贯穿全书,绕过学习中的陷阱。 为了帮助读者学懂算法,每章都会有“技术解惑”模块,让读者知其然又知其所以然。 - 书中包含大量典型实例。 书中有195个实例,通过这些实例的练习,读者有更多的实践演练机会。 - 通过QQ群和网站论坛实现教学互动,形成互帮互学的朋友圈。 本书作者为了方便给读者答疑,特地提供了网站论坛、QQ群等技术支持,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。网站名称和群号,详见本书前言部分。