Effective Python

Effective Python pdf epub mobi txt 电子书 下载 2025

Google高级软件工程师Brett Slatkin融合自己多年Python开发实战经验,深入探讨编写高质量Python代码的技巧、禁忌和最佳实践。

涵盖Python3.x和Python2.x主要应用领域,汇聚59条优秀实践原则、开发技巧和便捷方案,包含大量实用范例代码。

出版者:机械工业出版社
作者:布雷特·斯拉特金(Brett Slatkin)
出品人:
页数:210
译者:爱飞翔
出版时间:2016-1
价格:59
装帧:平装
isbn号码:9787111523550
丛书系列:Effective系列丛书
图书标签:
  • Python 
  • python 
  • 编程 
  • 计算机 
  • 进阶 
  • 计算机科学 
  • 程序设计 
  • 編程語言 
  •  
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用Python编写程序,是相当容易的,所以这门语言非常流行。但若想掌握Python所特有的优势、魅力和表达能力,则相当困难,而且语言中还有很多隐藏的陷阱,容易令开发者犯错。

本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。

Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的最佳方式,并学会编写易于理解、便于维护且利于改进的代码。

本书核心内容包括:

涵盖Python 3.x及Python 2.x主要应用领域的实用指南,以及与之配套的详细解释及代码范例。

与函数相关的编程建议,这些建议有助于我们写出意图清晰、便于复用且缺陷较少的函数。

如何准确地表达类与对象的行为。

在使用元类和动态属性时,如何避免错误的用法。

更为高效的并发及并行方式。

与Python内置模块相关的编程技巧和习惯用法。

多人协作时所用的开发工具和最佳实践方式。

旨在改善代码质量和程序性能的调试、测试与优化方案。

具体描述

读后感

评分

Effective Python 59 SPECIFIC WAYS TO WRITE BETTER PYTHON 这本书终于读完了。从这本书里学到不少经验,以及之前忽略的知识。书中部分内容也是库的内容(这么说有失公允,大部分属都会有抄库文档的嫌疑的,因为文档包含了最多的信息),也有很多内容基本上是常识,比如七八章...  

评分

其他部分(并发, 模块, 部署)大部分都了解, 更愿意看一下 OOP 的想法. 在这里稍微记一下. 尽量使用异常来表示特殊情况, 而不要 return None 现在看, 有两种比较棘手的情况: (1) 有时候一个方法里涉及数个含网络请求(which means 必须考虑失败)的调用, 会写成这样: def call0(): ...  

评分

其他部分(并发, 模块, 部署)大部分都了解, 更愿意看一下 OOP 的想法. 在这里稍微记一下. 尽量使用异常来表示特殊情况, 而不要 return None 现在看, 有两种比较棘手的情况: (1) 有时候一个方法里涉及数个含网络请求(which means 必须考虑失败)的调用, 会写成这样: def call0(): ...  

评分

Item 24: Use @classmethod polymorphism to construct object generically 可以处理如何动态构建模型的问题。 Item 25: Use `super(__class__, self).__init__()` when inheriting Item 29: use plain attributes instead of getter and setters. Shortingcoming of @property...  

评分

其他部分(并发, 模块, 部署)大部分都了解, 更愿意看一下 OOP 的想法. 在这里稍微记一下. 尽量使用异常来表示特殊情况, 而不要 return None 现在看, 有两种比较棘手的情况: (1) 有时候一个方法里涉及数个含网络请求(which means 必须考虑失败)的调用, 会写成这样: def call0(): ...  

用户评价

评分

不错的书,不厚,很容易看完,每个建议都是单独的,可分开看,前面比较浅,刚入门的也能看后面讲的还是比较高级的内容。而且书应该是基于3.4.2来讲,对于当前流行Python3.5,3.6,3.7来说内容还算比较新,而且实战性很不错,例子讲解的还算很充分了,总的来说值得一看。

评分

翻译很少见的没有变成短板,对译者点个赞,一本兼顾原理和实用性的好书,相当多Python内部的原理性解读顺带就把Python中一些常用的开源软件的设计原理披露了,最典型的就是Django了,另外59条读完58条,留了一条协程的提醒自己时不时得翻翻这书

评分

小弟翻譯的書,請大家多多支持。

评分

Effective 这本还是没想象中的好... 20180619

评分

工欲善其事,必先利其器。学习python已有二年余载,然而这本书还是相当有营养。还要整理一下笔记~

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有