本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。本书由奋战在Python开发一线近20年的LucianoRamalho执笔,VictorStinner、AlexMartelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python3和Python2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。●Python数据模型:理解为什么特殊方法是对象行为一致的关键。●数据结构:充分利用内置类型,理解Unicode文本和字节二象性。●把函数视作对象:把Python函数视作一等对象,并了解这一点对流行的设计模式的影响。●面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。●控制流程:学习使用上下文管理器、生成器、协程,以及通过concurrent.futures和asyncio包实现的并发。●元编程:理解特性、描述符、类装饰器和元类的工作原理。前言xvii第一部分序幕第1章Python数据模型21.1一摞Python风格的纸牌31.2如何使用特殊方法61.2.1模拟数值类型71.2.2字符串表示形式91.2.3算术运算符101.2.4自定义的布尔值101.3特殊方法一览101.4为什么len不是普通方法121.5本章小结121.6延伸阅读13第二部分数据结构第2章序列构成的数组162.1内置序列类型概览172.2列表推导和生成器表达式182.3元组不仅仅是不可变的列表222.4切片282.5对序列使用+和*312.6序列的增量赋值332.7list.sort方法和内置函数sorted362.8用bisect来管理已排序的序列372.9当列表不是首选时412.10本章小结492.11延伸阅读50第3章字典和集合543.1泛映射类型543.2字典推导563.3常见的映射方法573.4映射的弹性键查询613.5字典的变种653.6子类化UserDict653.7不可变映射类型673.8集合论683.9dict和set的背后733.10本章小结803.11延伸阅读81第4章文本和字节序列834.1字符问题844.2字节概要854.3基本的编解码器884.4了解编解码问题894.5处理文本文件944.6为了正确比较而规范化Unicode字符串994.7Unicode文本排序1054.8Unicode数据库1084.9支持字符串和字节序列的双模式API1094.10本章小结1124.11延伸阅读113第三部分把函数视作对象第5章一等函数1185.1把函数视作对象1195.2高阶函数1205.3匿名函数1225.4可调用对象1225.5用户定义的可调用类型1235.6函数内省1245.7从定位参数到仅限关键字参数1265.8获取关于参数的信息127<
"synopsis" may belong to another edition of this title.
US$ 3.75 shipping within U.S.A.
Destination, rates & speedsUS$ 18.00 shipping from China to U.S.A.
Destination, rates & speedsSeller: HPB-Red, Dallas, TX, U.S.A.
paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_421550609
Quantity: 1 available
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Paperback. Pub Date: 2017-05-01 Publisher: People's post and Telecommunications publishing house this book is dedicated to helping Python developers to dig up the excellent features of this language and related libraries. avoid duplication of effort. and write concise. fluent. readable. easy to maintain. and has authentic Python-style code. In particular. this book delves into the advanced usage of Python languages . Seller Inventory # DP041225
Quantity: 3 available