内容简介

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

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

作者简介

Luciano Ramalho,从1998年起就成为了 Python 程序员。他是 Python 软件基金会的成员,Python.pro.br(巴西的一家培训公司)的共同所有者,还是巴西众创空间 Garoa Hacker Clube 的联合创始人。他领导过多个软件开发团队,还在巴西的媒体、银行和政府部门教授 Python 课程。

阅读全文: http://gitbook.cn/gitchat/geekbook/5ab8ace6c864031e9f82c85b

流畅的 Python相关推荐

  1. Python诞生30年,《流畅的Python》作者要来中国了

    说到 Python,相信很多 Python 开发者都读过<流畅的Python>这本书,此书为 PSF 研究员.知名 PyCon 演讲者 Luciano Ramalho 的心血之作,兼顾了 ...

  2. 5月书讯:流畅的Python,终于等到你!

    4月书讯中奖名单: 只爱艾薇儿<Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)> xy落青 <Angular权威教程> AresCarry<Angular ...

  3. 《流畅的Python》一副扑克牌中的难点

    1.现在在看<流畅的Python>这本书,看了三页就发现,这本书果然不是让新手来入门的,一些很常见的知识点能被这个作者玩出花来, 唉,我就在想,下面要分析的这些的代码,就算我费劲巴拉的看懂 ...

  4. 流程的python-《流畅的 Python》到底好在哪?

    原标题:<流畅的 Python>到底好在哪? <Fluent Python>是我最近一个月的地铁通勤读物,它的优秀不仅超出了我的预期,而且还让我开始思考这样一个问题:一本好书, ...

  5. 还没学python_2个月过去了!还没学会python?用《流畅的python》15天带你学会

    学了很久python,还是完全没有思路 自己学了很久的python,还是感觉没学到什么,出现这样的情况的python学习者有很多,只是大多都是放弃了! 出现这样的原因主要有以下三点: 1.没有人带领, ...

  6. pythoncookbook和流畅的python对比_为什么你学Python效率比别人慢?因为你没有这套完整的学习资料...

    以下资源免费获取方式! 关注!转发!私信"资料"即可免费领取! 入门书籍 1.<Python基础教程>(Beginning Python From Novice to ...

  7. 【流畅的Python学习笔记】2023.4.21

    此栏目记录我学习<流畅的Python>一书的学习笔记,这是一个自用笔记,所以写的比较随意 特殊方法(魔术方法) 不管在哪种框架下写程序,都会花费大量时间去实现那些会被框架本身调用的方法,P ...

  8. 流畅的python第二章, 列表和元组和数组

    概述 这一张标题其实是序列构成的数组,其实也无所谓了, 站在小白的角度来讲,就是讲了讲列表, 元组, 数组的一些用法,这里站在我的角度上说说我的看法好了. 目录 列表推导,原则和一些问题, 和一些扩展 ...

  9. 流畅的python读书笔记④:文本和字节序列

    人类使用文本,计算机使用字节序列. --Esther Nam 和 Travis Fischer "Character Encoding and Unicode in Python" ...

  10. 流畅的Python读书笔记

    流畅的Python 说明 我发现流畅的python更适合我现在看,因为它写的很详细.而effective python知识点不是很连贯,我先看完这本书,再去过一遍effective python吧! ...

最新文章

  1. 1091. Acute Stroke (30)
  2. 使用超图桌面版制作点图层并发布为地图服务
  3. 20220207-CTF-MISC-第11题--- base64隐写--附带脚本
  4. mysql远程压力测试_mysql压力测试脚本实例
  5. redis:hash数据类型与操作
  6. Python使用最小二乘法求解回归直线案例一则
  7. 【机器学习-西瓜书】八、Bagging;随机森林(RF)
  8. 第一届中国iPhone技术开发者交流大会-----chinapub技术沙龙第一期
  9. linux下oracle11g的安装-图文安装
  10. 自然语言处理技术的进展和趋势
  11. 海云安应用安全测试、移动应用安全、开发安全再次上榜
  12. mysql association_MyBatis的association示例——MyBatis学习笔记之三
  13. Odoo产品分析 (三) -- 人力资源板块(5) -- 出勤(1)
  14. ubuntu桌面之路-续三
  15. mysql在什么情况下会变成全局查询_Linux下MYSQL数据语言,全局变量,查询
  16. UnboundLocalError: local variable 'end_page' referenced before assignment
  17. EC2創建新用戶用秘钥登录
  18. firefox 添加 表单_将搜索表单添加到Firefox搜索栏
  19. 基于多源大数据的实时公共交通服务指数研究:以天津市为例
  20. TVB-Gone 红外编码方法

热门文章

  1. 最新51单片机毕业设计项目集合
  2. 使用Adobe Fireworks CS6压图
  3. 航班预定系统java源代码_飞机订票系统源代码(Java)
  4. 普通版Mobaxterm查看保存的密码明文
  5. android最好的数独游戏,安卓好数独游戏是哪个?
  6. 数学分析讲义习题解答:(二)
  7. Js实现炫酷仿抖罗盘时钟------Sestid
  8. 数学实验matlab韩明版答案,数学实验(MATLAB版)[韩明,王家宝,李林 编著] 2012年版...
  9. 税收学考试可以带计算机吗,注册税务师考试题型是不是都是选择题?能不能带计算器?...
  10. python flask倒计时_Flask实践:计时器