Python高性能(第2版)
7推荐 收藏
13.4K阅读
图灵程序设计丛书

Python高性能(第2版)

[加] 加布丽埃勒·拉纳诺 (作者) 袁国忠 (译者)
上市销售
本书主要介绍如何让Python 程序发挥强大性能,内容涵盖针对数值计算和科学代码的优化,以及用于提高Web 服务和应用响应速度的策略。具体内容有:基准测试与剖析、纯粹的Python 优化、基于NumPy和Pandas 的快速数组操作、使用Cython 获得C 语言性能、编译器探索、实现并发性、并行处理、分布式处理、高性能设计等。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥29.99
格式
mobi   pdf

纸质书
¥46.61 ¥59.00

出版信息

  • 书  名Python高性能(第2版)
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 岳新欣
  • 出版日期2018-08-20
  • 书  号978-7-115-48877-0
  • 定  价59.00 元
  • 页  数184
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Python High Performance,2E
  • 原书号9781787282896

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

Python是一种通用型编程语言,其语法清晰简洁、标准库强大,还有大量的第三方库,因而近几年人气急剧上升,在很多领域都得到了广泛应用。

本书是一本Python性能提升指南,展示了如何利用Python的原生库以及丰富的第三方库来构建健壮的应用程序。书中阐释了如何利用各种剖析器来找出Python应用程序的性能瓶颈,并应用正确的算法和高效的数据结构来解决它们;介绍了如何有效地利用NumPy、Pandas和Cython高性能地执行数值计算;解释了异步编程的相关概念,以及如何利用响应式编程实现响应式应用程序;概述了并行编程的概念,并论述了如何利用TensorFlow和Theano为并行架构编写代码,以及如何通过Dask和PySpark等技术在计算机集群上执行大规模计算。

通过学习本书,你将能够实现高性能、可伸缩的Python应用程序。

- 利用NumPy和Pandas编写高效的数值计算代码
- 利用Cython和Numba实现近似本地的性能
- 利用剖析器发现Python应用程序的瓶颈
- 利用asyncio和RxPy编写整洁的并发代码
- 利用TensorFlow和Theano在Python中自动实现并行性
- 利用Dask和PySpark在计算机集群上运行分布式并行算法

目录

版权声明 阅读
前言 阅读
致谢 阅读
第 1 章 基准测试与剖析 阅读
第 2 章 纯粹的Python优化
第 3 章 使用NumPy和Pandas快速执行数组操作
第 4 章 使用Cython获得C语言性能
第 5 章 探索编译器
第 6 章 实现并发性
第 7 章 并行处理
第 8 章 分布式处理
第 9 章 高性能设计

作者介绍

加布丽埃勒•拉纳诺(Gabriele Lanaro)

数据科学家、软件工程师,对机器学习、信息检索、数值计算可视化、Web开发、计算机图形学和系统管理有浓厚的兴趣。开源软件包chemlab和chemview的开发者。现就职于Tableau软件公司。

大家也喜欢

  • 深入理解JavaScript特性

    [阿根廷] 尼古拉斯•贝瓦夸   李松峰   刘冰晶   高峰   译

    本书旨在让读者轻松学习JavaScript的新进展,包括ES6及后续更新。书中提供了大量实用示例,以循序渐进的...

  • 精通特征工程

    爱丽丝·郑   阿曼达·卡萨丽   陈光欣   译

    本书介绍大量特征工程技术,阐明特征工程的基本原则。主要内容包括:机器学习流程中 的基本概念,数值型数据的基础...

  • OAuth 2实战

    贾斯廷·里彻   安东尼奥·桑索   杨鹏   译

    本书深入探讨OAuth的运行机制,详细介绍如何在不安全的网络环境下正确使用、部署OAuth,确保安全认证,是目...

  • React Native开发指南(第2版)

    [美]邦尼•艾森曼   张俊达   黄为伟   译

    本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Na...

  • 数据结构与算法图解

    [美] 杰伊•温格罗   袁志鹏   译

    本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数...

  • 看了第一章感觉质量比较差 也有翻译不通顺的问题 一章中涉及要你安装很多库还有第三方软件 然后浅浅一两行命令操作一下过去了 浪费时间
    liter  发表于 2018-11-11 15:35:12
    推荐
    • 感觉还行

      亚古兽  发表于 2019-04-08 15:02:30
  • 申请翻译
    lkk  发表于 2017-07-12 13:58:31
    推荐
    • 谁翻译的第一章 想骂人

      liter  发表于 2018-11-11 15:32:35
    • @liter 译者只有一位——袁国忠,麻烦您具体说说哪些地方翻译有问题,谢谢!

      yuangz  发表于 2018-11-11 16:45:56
    • @yuangz 恕我直言,如第一章的第一句话:“就提高代码速度而言,最重要的是找出程序中速度缓慢的部分。所幸在大多数情况下,导致应用程序速度缓慢的代码都只占程序的很小一部分。确定这些关键部分后,就可专注于需要改进的部分,避免将时间浪费于微优化。”翻译确实显得生硬,读起来很别扭。

      liukangxu  发表于 2018-11-19 16:37:43
    • @liukangxu 生不生硬、别不别扭实在是个见仁见智的问题;只能说如果很多人都认为生硬、别扭,那就是了。

      yuangz  发表于 2018-11-19 18:46:28
  • 申请翻译~
    lybroman  发表于 2017-07-20 11:21:09
    推荐
  • 申请翻译
    HowieZhao  发表于 2017-09-05 01:58:06
    推荐
  • 申请翻译
    clarence_wu  发表于 2017-09-08 16:57:08
    推荐
    • 请将您的个人简单介绍Email至zhuw at turingbook.com,我会回复您具体试译要求。

      朱巍  发表于 2017-09-11 16:15:02
    • @朱巍 已发,请查收

      clarence_wu  发表于 2017-09-13 20:28:00
  • 申请翻译
    誠者为皇  发表于 2017-11-09 22:46:34
    推荐
  • 这本书被异步社区拿了版权
    kingleoric2010  发表于 2018-02-03 09:37:25
    推荐
    • 朱巍  发表于 2018-02-05 14:24:04
    • 和异步那本名字很相似,作者不一样,我也以为是那本

      卡萨诺瓦  发表于 2018-05-18 16:21:53
    • @卡萨诺瓦 我把豆瓣里这本英文书的相关资料补全了

      卡萨诺瓦  发表于 2018-06-18 15:36:11
  • 有没有电子版
    猥琐皮特  发表于 2018-08-02 22:41:12
    推荐
    • 图灵有电子版权,电子版稍后会有的~

      岳新欣  发表于 2018-08-03 09:04:28
  • 很期待电子版
    shede333  发表于 2018-08-12 15:53:13
    推荐
  • 现在电子版出来了吗?
    chinazz  发表于 2018-08-14 14:23:20
    推荐
    • 在本书页面右侧有“购买电子书”按钮,点击即可购买。

      岳新欣  发表于 2018-08-14 17:20:17
    • @岳新欣 购买之后直接就可以看吗?现在显示是预售状态。

      chinazz  发表于 2018-08-15 15:35:56
    • @chinazz 购买后,在本页面右侧即可下载PDF。预售是针对纸质书。

      岳新欣  发表于 2018-08-15 15:39:29
  • 请问这是针对python2 还是 3 的?
    Double D  发表于 2018-08-31 20:13:19
    推荐
    • 针对Python 3

      岳新欣  发表于 2018-09-03 09:08:14
  • 不错书的内容很给力 短短几页就把异步协程讲明白了
    另外 我没觉得翻译质量有问题
    周航  发表于 2019-01-21 21:05:48
    推荐
  • 第三方包用的太多了。不过整体对并发的讲解还是OK的。如果用原生库去做就更好了。
    binbjz  发表于 2019-02-05 12:12:40
    推荐