流畅的Python
55推荐 收藏
29.6K阅读
图灵程序设计丛书

流畅的Python

[巴西] Luciano Ramalho (作者) 安道 , 吴珂 (译者)
· PSF研究员、知名PyCon演讲者心血之作,Python核心开发人员担纲技术审校
· 全面深入,对Python语言关键特性剖析到位
· 大量详尽代码示例,并附有主题相关高质量参考文献和视频链接
· 兼顾Python 3和Python 2

【主要内容】
本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。

本书适合中高级Python软件开发人员阅读参考。

本书特色

【技术大咖推荐】
“很荣幸担任这本优秀图书的技术审校。这本书能帮助很多中级Python程序员掌握这门语言,我也从中学到了相当多的知识!”——Alex Martelli,Python软件基金会成员

“对于想要扩充知识的中级和高级Python程序员来说,这本书是充满了实用编程技巧的宝藏。”——Daniel Greenfeld和Audrey Roy Greenfeld,Two Scoops of Django作者


【本书特色】
本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。

● Python数据模型:理解为什么特殊方法是对象行为一致的关键。
● 数据结构:充分利用内置类型,理解Unicode文本和字节二象性。
● 把函数视作对象:把Python函数视作一等对象,并了解这一点对流行的设计模式的影响。
● 面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。
● 控制流程:学习使用上下文管理器、生成器、协程,以及通过concurrent.futures和asyncio包实现的并发。
● 元编程:理解特性、描述符、类装饰器和元类的工作原理。

目录

版权声明 阅读
O'Reilly Media, Inc. 介绍 阅读
献词 阅读
前言 阅读
第一部分 序幕 阅读
第 1 章 Python 数据模型 阅读
第二部分 数据结构 阅读
第 2 章 序列构成的数组 阅读
第 3 章 字典和集合
第 4 章 文本和字节序列
第三部分 把函数视作对象
第 5 章 一等函数
第 6 章 使用一等函数实现设计模式
第 7 章 函数装饰器和闭包
第四部分 面向对象惯用法
第 8 章 对象引用、可变性和垃圾回收
第 9 章 符合 Python 风格的对象
第 10 章 序列的修改、散列和切片
第 11 章 接口:从协议到抽象基类
第 12 章 继承的优缺点
第 13 章 正确重载运算符
第五部分 控制流程
第 14 章 可迭代的对象、迭代器和生成器
第 15 章 上下文管理器和 else 块
第 16 章 协程
第 17 章 使用期物处理并发
第 18 章 使用 asyncio 包处理并发
第六部分 元编程
第 19 章 动态属性和特性
第 20 章 属性描述符
第 21 章 类元编程
结语
附录 A 辅助脚本
Python 术语表
作者简介 阅读
关于封面 阅读

作者介绍


【作者简介】
Luciano Ramalho
ThoughtWorks技术大拿,资深Python程序员,Python软件基金会成员。Python.pro.br(巴西一家培训公司)的共同所有者,巴西首个众创空间Garoa Hacker Clube联合创始人。他领导过多个软件开发团队,还在巴西的媒体、银行和政府部门教授Python课程。


【译者简介】
安道
专注于现代计算机技术的自由翻译,译有《Flask Web 开发》《Python 网络编程攻略》《Ruby on Rails 教程》等书。
个人网站:http://about.ac/。

吴珂
现为Airbnb公司软件工程师,所在团队主要负责开发和维护各类可伸缩、高性能服务,并在Airbnb内推广面向服务的系统架构。在分布式系统、云存储服务和跨平台SDK开发,以及大规模数据处理等方面有多年经验。
  • 没有半价,差评
    微雨独行  发表于 2017-05-02 11:06:16
    推荐
    • 新出版电子书确实没有半价,不好意思。好方法是去网站买本纸质书,然后刮刮卡编码一折购买电子书。

      英子  发表于 2017-05-15 16:08:19
    • @英子 纸质版的已经买了,银子也兑换了,怎么购买一折的电子书,以前是给个优惠码,现在好像没有了

      范萧恺  发表于 2017-05-18 10:38:42
    • @范萧恺 您好,应该是已经发邮件通知到您的注册邮箱了,请您看一下邮箱里有没有优惠码的邮件?

      温雪  发表于 2017-05-18 14:05:06
    • @英子 买了纸质怎么刮刮卡一折。。只看到用优惠码啊。。。

      仗剑走天涯  发表于 2017-05-21 13:18:20
    • @仗剑走天涯 不是图书底部有夸夸卡吗?输入只有你会获得银子,还有社区会给你发一折电子书优惠码,没有吗?

      英子  发表于 2017-05-22 14:51:28
  • 关于 Future 这个术语的翻译,个人认为,不作翻译最好。翻译为“期物”有些画蛇添足。诸多编程语言都有 Future、Promise 等概念,长久以来,鲜有翻译为中文的。《Flask Web 开发》咋不是《烧瓶网页开发》,《Python网络编程攻略》咋不是《大蟒蛇网络编程攻略》? 退一步讲,Future这个术语非得翻译成汉语,那么“未来对象”,总比“期物”好得多。一切皆对象~哈哈。

    翻译讲究信达雅,长期接触语言文字的作者,雅可能比一般的技术人员好很多。但是,对技术书而言,雅的重要性是最低的,信最重要。词不达意,会误人子弟的!

    语言不同,终究还是有隔阂,就算是大牛翻译,信达雅也不可能面面俱到。更期望国内的技术大牛站出来,和出版社一起创作优秀的中文原创书籍,为国内的新手们提供第一手、读起来没有障碍的资料。

    也希望出版社可以花重金培养优秀的人才著书立说,让中国人的书籍,成为经典,走出国门。
    驹哥  发表于 2017-05-12 15:37:59
    推荐
    • 哦。

      安道  发表于 2017-05-12 18:17:23
    • 谢谢你的建议~

      英子  发表于 2017-05-15 16:13:34
    • 对,期物很像期货,以为和金融有什么关系呢。

      东风异客  发表于 2017-05-16 10:49:23
  • 目录部分第十七章,Concurrency with Futures,使用期物处理并发,这翻译也太水了吧
    ainimuyan  发表于 2017-05-04 20:57:05
    推荐
    • 然后还敢漫天要价卖这么贵,想钱想疯了

      雪林客  发表于 2017-05-05 12:41:23
    • 唉看了例章,本来对安道还是抱有希望的,但是结果让人很失望。

      gatspy  发表于 2017-05-05 23:30:54
    • 人艰不拆

      韩英武  发表于 2017-05-08 22:22:29
    • 确实,水的很,拉出去枪毙。

      安道  发表于 2017-05-09 18:16:03
    • 期物是译者发明的术语,他专门讲了

      lt  发表于 2017-05-11 09:52:42
    • 这个future翻译成期物确实是译者自造词儿,不过他也斟酌了很久。效果出来不理想,译者和编辑都有一定的责任。但是,我们不能因为这一个词儿否定一本书。安道翻了很多书,读者对他很熟悉,对安道的翻译虽然没有大加赞扬,但至少也是认可的。 所以,请楼下的诸位继续保持批判性态度,只是不要全盘否定,一句别人不行了事。

      英子  发表于 2017-05-15 16:12:29
    • 期物难道不是期货吗?和编程有什么关系。我现在的公司就是搞期货现货量化的。不知道为什么翻译成这个

      东风异客  发表于 2017-05-16 10:48:07
    • @英子 前言部分对这个词 没有翻译 用的原文,两位译者 看来分开翻译的 彼此都没沟通

      三千烦恼丝  发表于 2017-05-23 21:44:29
  • 终于开始印刷了
    Zero3353  发表于 2017-04-14 11:00:58
    推荐
  • 终于快出来了,持币观望电子版
    nikang  发表于 2017-04-18 21:55:42
    推荐
    • 已经有电子版了

      hznge  发表于 2017-05-02 09:48:11
  • 已经开始翻译啦~~好速度,话说译者不会又是那个安道吧?
    Florije  发表于 2015-12-21 09:42:56
    推荐
    • 转眼快1年了,如果是安道,翻译的品质不错的。

      威灵顿  发表于 2017-01-04 11:38:27
  • 很期待着本书,闲时间充裕的话,等不到中文版了,直接啃英文吧。
    看这厚度,怎么也得半年后了
    jack.zh  发表于 2016-01-20 15:10:21
    推荐
    • 还没消息,英文版看了好多了。
      还买了本台版翻译版

      jack.zh  发表于 2016-08-12 10:57:40
    • 台版翻译版哪里买的呢?我在考虑买影印版

      gatspy  发表于 2017-05-12 10:26:23
  • 什么时候出呢?很期待
    ja809  发表于 2016-09-13 14:38:07
    推荐
    • 大约在年底~抱歉让大家久等了。

      朱巍  发表于 2016-09-13 16:13:07
  • 亲们,什么适合出啊
    laf奥利奥  发表于 2017-03-24 21:10:34
    推荐
  • 请问这个什么时候出版?
    疯人院主任  发表于 2017-04-03 22:15:30
    推荐
    • 您好,预计五一假期前后出版,敬请关注~

      温雪  发表于 2017-04-05 07:17:48
  • 会不会出电子版呢
    gatspy  发表于 2017-04-17 10:01:11
    推荐
    • 您好,会有电子书的,敬请关注~

      温雪  发表于 2017-04-17 10:28:28
  • 坐等电子版
    Mr.joy  发表于 2017-04-20 19:43:05
    推荐
    • 已经有电子版了

      hznge  发表于 2017-05-02 09:48:30
  • 五一能出版吗?
    yooddkk  发表于 2017-04-24 09:18:12
    推荐
    • 您好,正式出版预计要到5月中旬了,敬请关注~

      温雪  发表于 2017-04-24 09:34:59
  • Future翻译成"期物",也太低劣了。
    uhayate  发表于 2017-05-13 12:17:16
    推荐
    • 简直杯壁。

      安道  发表于 2017-05-13 12:24:51
  • 有java,c/c++基础,适合直接看这本书吗?
    择城终老  发表于 2017-05-15 20:14:30
    推荐
    • 您好,《流畅的Python》这本书主要是面向中高级Python程序员的,内容比较丰富,其中也有部分涉及对Java和C/C++的讨论。您可以先看看图灵社区上的试读样章,大概了解一下本书的主要内容和写作风格。您还可以关注图灵社区微信公众号,回复关键词“Python”,即可获取图灵Python书单~

      温雪  发表于 2017-05-16 07:50:05
电子书
¥69.99
格式
mobi   pdf

纸质版定价
¥139.00

出版信息

  • 书  名流畅的Python
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 温雪
  • 出版日期2017-05-15
  • 书  号978-7-115-45415-7
  • 定  价139.00 元
  • 页  数628
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名Fluent Python
  • 原书号978-1491946008

同系列书

  • HTTP权威指南

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

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

  • 计算机科学的基础

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

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

    Nicholas C.Zakas   李松峰   曹力   译

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

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

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

  • Web性能权威指南

    Ilya Grigorik   李松峰   译

    本书作者是世界顶尖的Web性能工程师,他在书中深入浅出地讲解并演示了针对TCP、UDP和TLS协议的性能优化最...