/usr/bin/env python3 # -*- coding: UTF-8 -*- import collections # 一个权重,一个成绩 Grade = collections.namedtuple('Grade', ('score', 'weight')) class Subject: def __init__(self): self._grades = [] # 在科目对象装入成绩对象 def report_grade(self, score, weight): self._grades...
Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的奇妙方式,并学会编写易于理解、便于维护且利于改进的代码。
EffectivePython:编写高质量Python代码的59个有效方法|||EffectivePython:编写高质量Python代码的59个有效方法|||EffectivePython:编写高质量Python代码的59个有效方法 VIP免费下载 收藏 分享 赏 0下载提示 1、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。 2、成为VIP后,下载本文档将扣除1次下载权益。
If, for whatever reason, you’re still primarily using Python 2, despite its end-of-life in April, 2020,the first edition of the bookwill be more useful to you. For older versions of Python 3, thesecond edition of this bookmight be useful. ...
Effective Python: 90 Specific Ways to Write Better Python, Second Edition 【美】布雷特·斯拉特金(Brett Slatkin) 著 爱飞翔 译 ISBN:978-7-111-67402-3 本书纸版由机械工业出版社于2021年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)在中华人民共和国境内(不包括香港、澳门...
本书是Effective Python的第2版,基于Python 3进行了全面升级。本书分为10章,包含90个条目,形式简洁、表述准确。每个条目都基于对Python的独到见解,告诉读者如何高效地编写Python程序。与第1版相比,第2版只关注Python 3,而不再兼顾 Python 2。根据Python语言引入的新特性,以及Python开发者所形成的新经验,对第1版中...
Effective系列丛书(共13册),这套丛书还有 《Effective Java中文版(第3版)》《Effective Python》《编写高质量代码:改善Python程序的91个建议》《More Effective C#(原书第2版)》《Effective SQL》等。 喜欢读"Effective Python"的人也喜欢 ··· 流畅的Python 9.4 编写高质量代码:改善Python程序... 7.4 ...
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 ...
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据自己在...
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据自己在...