• Effective Python:编写好Python的90个有效方法(第2版 英文版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Effective Python:编写好Python的90个有效方法(第2版 英文版)

全新正版未拆封

69.05 全新

库存2件

四川成都
认证卖家担保交易快速发货售后保障

作者(美)布雷特·斯拉特金(Brett Slatkin)

出版社人民邮电出版社

出版时间2024-03

上书时间2024-06-25

转角书檐

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 (美)布雷特·斯拉特金(Brett Slatkin)
  • 出版社 人民邮电出版社
  • 出版时间 2024-03
  • 版次 1
  • ISBN 9787115634061
  • 定价 128.00元
  • 装帧 平装
  • 开本 16开
  • 页数 452页
  • 字数 612千字
【内容简介】


python语言易于入门,因此它非常受欢迎。然而,python的独特优势、魅力和表现手法却可能很难掌握,并且其中还有一些容易把人困住的陷阱。
本书将帮助您掌握真正的“pythonic”编程方法,充分利用python的强大功能,编写出健壮且高效的代码。本书通过简明的场景实例来讲解python的很好实践、开发与快捷方式,形成90条建议并配有实用的范例代码,以便读者能够扎实地掌握python语言。
本书依托于作者在google多年的python基础架构工作经验,揭示了对代码行为和能产生巨大影响的鲜为人知的惯用法。通过本书,您将了解如何编写易于理解、易于维护且易于改进的代码来完成关键的编程任务。本版不仅增加了许多新建议,还对上一版中的内容进行了大量的修订,以反映python开发界近些年的变化。
本书关键内容包括:
30条新的实用建议,涵盖python开发的几个主要领域
对各种语句、表达式和内置类型做了详细解释和演示
如何编写意图清晰、便于复用且不易出现错误的函数
如何更好地使用推导式与生成器函数
如何使用类和接准确展示相关行为
如何避元类和动态属中的一些陷阱
如何用更高效且更清晰的方法写出并发与并行程序
如何优化程序能并提升代码质量
用于改进调试与测试工作的技术与内置模块
与协作开发有关的工具和经验

【作者简介】


[美]布雷特斯拉特金(breut latkin)是google的principal oftware engineer,google urvey的联合技术创办人,也是pububhubbub协议的共同创造者之一。此外,latkin还发布了google的一个云计算产品appengime。早在2006年,latkin 开始使用python来管理google 庞大的服务器群。他拥有纽约哥伦比亚大学计算机工程学士。
【目录】


chapter 1 pythonic thinking/章 pythonic思维 1

item 1:know which version of python you’re using/条目1:查询自己使用的 python 版本 1

item 2:follow the pep 8 style guide/条目2:遵循 pep 8 风格指南 2

item 3:know the differences between bytes and str/条目3:了解 bytes 和 str 之间的区别 5

item 4:prefer interpolated f-strings over c-style format strings and str.format/条目4:使用支持插值的 f-string 取代 c 风格的格式化字符串和str.format 11

item 5:write helper functions instead of plex expressions/条目5:使用辅助函数取代复杂表达式 21

item 6:prefer multiple assignment unpacking over indeng/条目6:把数据结构直接拆分到多个变量里,避通过下标访问 24

item 7:prefer enumerate over range/条目7:尽量用 enumerate 取代 range 28

item 8:use zip to process iterators in parallel/条目8:使用 zip 并行处理迭代器 30

item 9:avoid else blocks after for and while loo/条目9:避在 for 和 while 循环后使用 else 块 32

item 10:prevent repetition with assignment expressions/条目10:使用赋值表达式减少重复代码 35

chapter 2 lists and dictionaries/第2章 列表和字典 43

item 11:know how to slice sequences/条目11:学会对序列做切片 43

item 12:avoid stri and slicing in a single expression/条目12:避在切片里同时指定起止下标和步进 46

item 13:prefer catch-all unpacking over slicing/条目13:通过带星号的 unpacking 作来捕获多个元素,避用切片 48

item 14:sort by plex criteria using the key parameter/条目14:使用 sort 方法的 key 参数表示复杂的排序逻辑 52

item 15:be cautious when relying on dict insertion ordering/条目15:不要过分依赖给 dict 添加条目时所用的顺序 58

……

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP