Python:Master the Art of Design Patterns

Python:Master the Art of Design Patterns

评分

★★★★★

ISBN

9781787123403

出版社

Packt Publishing 2016-09-30出版

分类

编程设计

内容简介
If you have basic Python skills and wish to learn in depth how to correctly apply appropriate design patterns, this course is tailor made for you.
AI简介
这是一本专注于Python中对象导向编程和设计模式的深入指南。书中首先介绍了Python对象导向编程基础,包括对象导向编程的基本概念、优势以及实践案例。接着,书中深入探讨了多重继承的复杂性及解决方法,包括如何处理命名冲突,如何使用混合方法,以及如何创建和使用抽象基类。 书中还详细介绍了异常的引发和处理机制,包括如何定义异常类,如何抛出异常,以及如何捕获和处理异常。此外,书中还讲述了如何使用py.test进行Python测试,包括如何进行单元测试和测试驱动开发,如何使用mock模块和代码覆盖进行测试,以及如何在不同的平台上使用tox进行跨平台测试。 书中还介绍了代码覆盖率分析工具,包括如何使用coverage模块来评估代码测试覆盖程度,以及如何通过代码覆盖率来提高代码的质量和可靠性。此外,书中还讲述了元组namedtuples的应用,包括如何使用namedtuple来创建更简洁、易读的数据结构。 书中还讲述了迭代器模式与Python实现,包括如何使用迭代器模式来处理大量的数据,以及如何通过生成器和协程来提高处理效率。此外,书中还讲述了观察者模式与Python实现,包括如何使用装饰器
阅读/下载地址