异步图书 Python高性能编程 高清文字版PDF下载

/images/upload/946.jpg
百度网盘
提取码

本书共有12章,围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解。本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。最后,通过一系列真实案例展现了在应用场景中需要注意的问题。本书适合初级和中级Python程序员、有一定Python语言基础想要得到进阶和提高的读者阅读。第1章 理解高性能Python 11.1 基本的计算机系统 11.1.1 计算单元 21.1.2 存储单元 51.1.3 通信层 61.2 将基本的元素组装到一起 81.3 为什么使用Python 12第2章 通过性能分析找到瓶颈 152.1 高效地分析性能 162.2 Julia集合的介绍 172.3 计算完整的Julia集合 202.4 计时的简单方法——打印和修饰 242.5 用UNIX的time命令进行简单的计时 272.6 使用cProfile模块 282.7 用runsnakerun对cProfile的输出进行可视化 332.8 用line_profiler进行逐行分析 342.9 用memory_profiler诊断内存的用量 392.10 用heapy调查堆上的对象 452.11 用dowser实时画出变量的实例 472.12 用dis模块检查CPython字节码 492.13 在优化期间进行单元测试保持代码的正确性 532.14 确保性能分析成功的策略 562.15 小结 57第3章 列表和元组 583.1 一个更有效的搜索 613.2 列表和元组 633.2.1 动态数组:列表 643.2.2 静态数组:元组 673.3 小结 68第4章 字典和集合 694.1 字典和集合如何工作 724.1.1 插入和获取 734.1.2 删除 764.1.3 改变大小 764.1.4 散列函数和熵 764.2 字典和命名空间 804.3 小结 83第5章 迭代器和生成器 845.1 无穷数列的迭代器 875.2 生成器的延迟估值 895.3 小结 93第6章 矩阵和矢量计算 946.1 问题介绍 956.2 Python列表还不够吗 996.3 内存碎片 1036.3.1 理解perf 1056.3.2 根据perf输出做出抉择 1066.3.3 使用numpy 1076.4 用numpy解决扩散问题 1106.4.1 内存分配和就地操作 113
本文如果没有标注原创均采集于网络,版权归原作者所有

标签: none

暂无评论

  1. 问天 问天

    厉害!!!

添加新评论