流畅的 Python
内容简介
本书致力于帮助 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相关推荐
- Python诞生30年,《流畅的Python》作者要来中国了
说到 Python,相信很多 Python 开发者都读过<流畅的Python>这本书,此书为 PSF 研究员.知名 PyCon 演讲者 Luciano Ramalho 的心血之作,兼顾了 ...
- 5月书讯:流畅的Python,终于等到你!
4月书讯中奖名单: 只爱艾薇儿<Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)> xy落青 <Angular权威教程> AresCarry<Angular ...
- 《流畅的Python》一副扑克牌中的难点
1.现在在看<流畅的Python>这本书,看了三页就发现,这本书果然不是让新手来入门的,一些很常见的知识点能被这个作者玩出花来, 唉,我就在想,下面要分析的这些的代码,就算我费劲巴拉的看懂 ...
- 流程的python-《流畅的 Python》到底好在哪?
原标题:<流畅的 Python>到底好在哪? <Fluent Python>是我最近一个月的地铁通勤读物,它的优秀不仅超出了我的预期,而且还让我开始思考这样一个问题:一本好书, ...
- 还没学python_2个月过去了!还没学会python?用《流畅的python》15天带你学会
学了很久python,还是完全没有思路 自己学了很久的python,还是感觉没学到什么,出现这样的情况的python学习者有很多,只是大多都是放弃了! 出现这样的原因主要有以下三点: 1.没有人带领, ...
- pythoncookbook和流畅的python对比_为什么你学Python效率比别人慢?因为你没有这套完整的学习资料...
以下资源免费获取方式! 关注!转发!私信"资料"即可免费领取! 入门书籍 1.<Python基础教程>(Beginning Python From Novice to ...
- 【流畅的Python学习笔记】2023.4.21
此栏目记录我学习<流畅的Python>一书的学习笔记,这是一个自用笔记,所以写的比较随意 特殊方法(魔术方法) 不管在哪种框架下写程序,都会花费大量时间去实现那些会被框架本身调用的方法,P ...
- 流畅的python第二章, 列表和元组和数组
概述 这一张标题其实是序列构成的数组,其实也无所谓了, 站在小白的角度来讲,就是讲了讲列表, 元组, 数组的一些用法,这里站在我的角度上说说我的看法好了. 目录 列表推导,原则和一些问题, 和一些扩展 ...
- 流畅的python读书笔记④:文本和字节序列
人类使用文本,计算机使用字节序列. --Esther Nam 和 Travis Fischer "Character Encoding and Unicode in Python" ...
- 流畅的Python读书笔记
流畅的Python 说明 我发现流畅的python更适合我现在看,因为它写的很详细.而effective python知识点不是很连贯,我先看完这本书,再去过一遍effective python吧! ...
最新文章
- 1091. Acute Stroke (30)
- 使用超图桌面版制作点图层并发布为地图服务
- 20220207-CTF-MISC-第11题--- base64隐写--附带脚本
- mysql远程压力测试_mysql压力测试脚本实例
- redis:hash数据类型与操作
- Python使用最小二乘法求解回归直线案例一则
- 【机器学习-西瓜书】八、Bagging;随机森林(RF)
- 第一届中国iPhone技术开发者交流大会-----chinapub技术沙龙第一期
- linux下oracle11g的安装-图文安装
- 自然语言处理技术的进展和趋势
- 海云安应用安全测试、移动应用安全、开发安全再次上榜
- mysql association_MyBatis的association示例——MyBatis学习笔记之三
- Odoo产品分析 (三) -- 人力资源板块(5) -- 出勤(1)
- ubuntu桌面之路-续三
- mysql在什么情况下会变成全局查询_Linux下MYSQL数据语言,全局变量,查询
- UnboundLocalError: local variable 'end_page' referenced before assignment
- EC2創建新用戶用秘钥登录
- firefox 添加 表单_将搜索表单添加到Firefox搜索栏
- 基于多源大数据的实时公共交通服务指数研究:以天津市为例
- TVB-Gone 红外编码方法
热门文章
- 最新51单片机毕业设计项目集合
- 使用Adobe Fireworks CS6压图
- 航班预定系统java源代码_飞机订票系统源代码(Java)
- 普通版Mobaxterm查看保存的密码明文
- android最好的数独游戏,安卓好数独游戏是哪个?
- 数学分析讲义习题解答:(二)
- Js实现炫酷仿抖罗盘时钟------Sestid
- 数学实验matlab韩明版答案,数学实验(MATLAB版)[韩明,王家宝,李林 编著] 2012年版...
- 税收学考试可以带计算机吗,注册税务师考试题型是不是都是选择题?能不能带计算器?...
- python flask倒计时_Flask实践:计时器